gpt4 book ai didi

database - ScriptDb,如何判断对象是否有键

转载 作者:搜寻专家 更新时间:2023-10-30 22:15:08 25 4
gpt4 key购买 nike

我在 ScriptDb 中有这样的对象,[{a:1,b:2,c:3},{a:0,b:0}]如何在没有键 c 的情况下查询对象?似乎唯一的方法是使用 db.query({}) 查询所有对象,然后使用类似“typeof result.c == 'undefined'”的东西。有没有办法在 ScriptDb 中做到这一点?谢谢。

最佳答案

您可以使用它来获取没有 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

关于database - ScriptDb,如何判断对象是否有键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14432113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com