PDF (Ltr)- 1.1 mb
PDF (A4)- 1.1 mb
HTML下载(TGZ)- 0.9 mb
HTML下载(邮政编码)- 1.0 mb
这个函数在EBNF中的语法是:
CollectionFindFunction:: = '。找到(“SearchConditionStr吗?(')。字段(' ProjectedDocumentExprStr ')')?('。groupBy(' SearchExprStrList ')')?('。有(' SearchConditionStr ')')?('。sort(' SortExprStrList ')')?('。limit(' NumberOfRows ')' ( '.offset(' NumberOfRows ')' )? )? ( '.lockExclusive(' LockContention ')' | '.lockShared(' LockContention ')' )? ( '.bind(' PlaceholderValues ')' )* ( '.execute()' )?
EBNF中显示的这个函数的语法是:
CollectionModifyFunction:: = '。modify(' SearchConditionStr ')'('。set(' CollectionField ',' ExprOrLiteral ')' | '。unset(' CollectionFields ')' | '。arrayInsert(' CollectionField ',' exproliteral ')' | '。arrayAppend(' CollectionField ',' ExprOrLiteral ')' | '。arrayDelete(' CollectionField ')' | '。patch(' DocumentOrJSON ')')+('。sort(' SortExprStrList ')')?('。limit(' NumberOfRows ')')?('。bind(' PlaceholderValues ')')* (' .execute()')?
EBNF中显示的这个函数的语法是:
CollectionAddFunction::=('。add(' (DocumentOrJSON | '[' DocumentOrJSON (',' DocumentOrJSON)* ']')?')')+ ('.execute()')?