如何访问MongoDB表中的元素?

时间:2019-04-16 13:12:17

标签: mongodb mongoose keystonejs

对不起,我很抱歉。我来自MySQL背景,对MongoDB还是很陌生。

我想知道如何查询以在MongoDB中获得唯一值。

enter image description here 这就是我的桌子的外观。我想通过查询字段名称value ='sitename'

来访问param Sapnaedu

我尝试了以下方法:

var params = keystone.list("Parameters1");
var a = params.model.findOne({'param':'sitename'});

1 个答案:

答案 0 :(得分:0)

根据我的理解,您只想使用param(站点名称)查询并仅获取值(SapnaEdu)。 。 。

您可以使用以下所述的select方法,并使用-(排除符号)排除不需要的字段。

var a = params.model.findOne({'param':'sitename'}).select('value -_id');

希望有帮助,如果我误解了,请告诉我。 只是一个建议,最好使用ID进行查询以保持其唯一性和特定性。