gpt4 book ai didi

javascript - mongodb/meteor集合检查当字段是变量时子文档字段是否存在

转载 作者:行者123 更新时间:2023-11-28 19:07:08 27 4
gpt4 key购买 nike

我正在尝试使用如下内容

collection.find({"myField."+variable : {$exists: true})

但显然这不起作用,因为集合不接受字符串。相反,我尝试在 JSON 中构建一个完整的查询字符串,但这无法正确解析,因为我只是搜索字段名称而不是整个对象

var qry = '{"myField.'+variable+'"}'; //no go

我还尝试了 meteor 收集字段逻辑

var qry = 'myField.'+variable; 
collection.find({}, {fields: {qry: 1}})

无济于事。我知道查询可以采用 JSON 对象,但我不确定如何编写它。

最佳答案

尝试一下:

var selector = {};
selector["myField." + variable] = {$exists: true};
Collection.find(selector);

关于javascript - mongodb/meteor集合检查当字段是变量时子文档字段是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31442128/

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