cloudfunctions/SegmentPortraitPic/node_modules/@cloudbase/database/dist/esm/command.js
(开头部分) 12KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
import { QueryCommand, QUERY_COMMANDS_LITERAL } from './commands/query';
import { LogicCommand, LOGIC_COMMANDS_LITERAL } from './commands/logic';
import { UpdateCommand, UPDATE_COMMANDS_LITERAL } from './commands/update';
import { isArray, isObject, isString } from './utils/type';
import Aggregation from './aggregate';
export const Command = {
eq(val) {
return new QueryCommand(QUERY_COMMANDS_LITERAL.EQ, [val]);
},
neq(val) {
return new QueryCommand(QUERY_COMMANDS_LITERAL.NEQ, [val]);
},
lt(val) {
return new QueryCommand(QUERY_COMMANDS_LITERAL.LT, [val]);
},
lte(val) {
return new QueryCommand(QUERY_COMMANDS_LITERAL.LTE, [val]);
},
gt(val) {
return new QueryCommand(QUERY_COMMANDS_LITERAL.GT, [val]);
},
gte(val) {
return new QueryCommand(QUERY_COMMANDS_LITERAL.GTE, [val]);
},
in(val) {
return new QueryCommand(QUERY_COMMANDS_LITERAL.IN, val);
},
nin(val) {
return new QueryCommand(QUERY_COMMANDS_LITERAL.NIN, val);
},
all(val) {
return new QueryCommand(QUERY_COMMANDS_LITERAL.ALL, val);
},
elemMatch(val) {
return new QueryCommand(QUERY_COMMANDS_LITERAL.ELEM_MATCH, [val]);
},
exists(val) {
return new QueryCommand(QUERY_COMMANDS_LITERAL.EXISTS, [val]);
},
size(val) {
return new QueryCommand(QUERY_COMMANDS_LITERAL.SIZE, [val]);
},
mod(val) {
return new QueryCommand(QUERY_COMMANDS_LITERAL.MOD, [val]);
},
geoNear(val) {
return new QueryCommand(QUERY_COMMANDS_LITERAL.GEO_NEAR, [val]);
},
geoWithin(val) {
return new QueryCommand(QUERY_COMMANDS_LITERAL.GEO_WITHIN, [val]);
},
geoIntersects(val) {
return new QueryCommand(QUERY_COMMANDS_LITERAL.GEO_INTERSECTS, [val]);
},
and(...__expressions__) {
const expressions = isArray(arguments[0]) ? arguments[0] : Array.from(arguments);
return new LogicCommand(LOGIC_COMMANDS_LITERAL.AND, expressions);
},
nor(...__expressions__) {
const expressions = isArray(arguments[0]) ? arguments[0] : Array.from(arguments);
后面还有 217 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
