1
var a = "act";
db.s.findOne({
BrandId: doc.BrandId,
a : {$exists:false}
}).a;
我尝试将变量“a”的值传递给我的MongoScript。但它看起来不能简单地使用。任何人都可以帮忙如何访问Mongo中的变量值?
var a = "act";
db.s.findOne({
BrandId: doc.BrandId,
a : {$exists:false}
}).a;
我尝试将变量“a”的值传递给我的MongoScript。但它看起来不能简单地使用。任何人都可以帮忙如何访问Mongo中的变量值?
构建一步查询步骤,并且不要使用.
使用[]
代替
var a = 'act';
var query = {BrandId: doc.BrandId};
query[a] = {$exists:false};
db.s.findOne(query)[a];
注:
query.act == query['act'].
只是一些JavaScript的技巧。
正是我想要的! – erkpwejropi