我在 ScriptDb 中有这样的对象,[{a:1,b:2,c:3},{a:0,b:0}] 如何在没有键 c 的情况下查询对象?似乎唯一的方法是使用 db.query({}) 查询所有对象,然后使用“typeof result.c == 'undefined'”之类的东西。有没有办法在 ScriptDb 中做到这一点?谢谢。
问问题
103 次
1 回答
3
您可以使用它来获取没有 c 的记录:
var db = ScriptDb.getMyDb();
var result = db.query({c: db.not(db.anyValue())});
while (result.hasNext()) {
var current = result.next();
Logger.log ("a= "+current.a+", c="+current.c);
}
带有c的那些:
var result = db.query({c: db.anyValue()});
这些函数(不是 anyValue...)记录在Class ScriptDbInstance 中
于 2013-01-21T14:32:16.200 回答