对不起,这应该是这么简单,但我找不到答案。我试图在代码中创建一个过滤器,从mongodb集合中排除文档的字段。过滤器应该是这样的:
{'Group': 'question'},{Group: 0, Order: 0}
要获得我使用的第一部分:
var myfilter = {};
myfilter[fieldname] = filterValue;
哪个产生{'Group':'question'} - 但我无法理解如何在该对象的末尾添加额外的“,{Group:0,Order:0}”。
答案 0 :(得分:0)
{Group: 0, Order: 0}
是一个单独的字段选择对象,它作为第二个参数传递给find
。
例如:
var myfilter = {};
myfilter[fieldname] = filterValue;
var fields = {Group: 0, Order: 0};
coll.find(myfilter, fields, callback);