X DevAPI 用户指南 / 第 11 章 CRUD EBNF 定义 /
11.2 模式对象和函数
EBNF 中显示的此函数的语法是:
Schema
::= '.getName()'
| '.existsInDatabase()'
| '.getSession()'
| '.getCollection(' StringLiteral ')'
| '.getCollections()'
| '.getCollectionAsTable(' StringLiteral ')'
| '.dropCollection(' StringLiteral ')'
| '.getTable(' StringLiteral ')'
| '.getTables()'
| '.createCollection(' StringLiteral ')'
EBNF 中显示的此函数的语法是:
Collection
::= '.getSchema()'
| '.getName()'
| '.getSession()'
| '.existsInDatabase()'
| '.replaceOne(' DocumentId ',' DocumentOrJSON ')'
| '.addOrReplaceOne(' DocumentId ',' DocumentOrJSON ')'
| '.getOne(' DocumentId ')'
| '.removeOne(' DocumentId ')'
| CollectionFindFunction
| CollectionModifyFunction
| CollectionAddFunction
| CollectionRemoveFunction
| CollectionCreateIndex
| CollectionDropIndex