我为无知感到抱歉。当我来自MySQL背景时,我对MongoDB
很新。
我想知道如何查询以获取MongoDB中的唯一值。
这就是我的表格。我想通过查询字段名称value
='sitename'来访问param
Sapnaedu
我尝试了以下方法:
var params = keystone.list("Parameters1");
var a = params.model.findOne({'param':'sitename'});
根据我的理解,您希望使用param(站点名称)进行查询并仅获取值(Sapna Edu)。 。 。
您可以使用下面提到的select方法进行操作,并排除您不想要的字段 - (例外符号)。
var a = params.model.findOne({'param':'sitename'}).select('value -_id');
希望它有所帮助,让我知道我是否误解了。只是一个建议,最好使用ID进行查询,以保持其唯一性和特定性。