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