我在ScriptDb中有这样的对象, [{一个:1,B:2,C:3},{A:0,B:0}] 如何在没有密钥c的情况下查询对象? 似乎唯一的方法是使用db.query({})查询所有对象,然后使用类似“typeof result.c =='undefined'”的内容。 有没有办法在ScriptDb中做到这一点? 感谢。
答案 0 :(得分: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 ...)