最近在学用nodejs从MongoDB数据库存取数据时,发现一个很有意思的问题,在此分享给大家。 按照《Node.js权威指南》中的说法——“在nodejs find方法中,可以使用fields属性来显示指定在查询结果中需要包括或排除的字段。该属性值为一个对象,该对象中各属性名为需要在查询结果中包含或排除的字段,各属性值可以为1或者0,当属性为1时,代表需要在查询结果中包括该字段,反之则不包括该字段。在使用fields属性时,需要统一使用属性1或0来设置除id字段之外的所有字段” 于是乎,我就写了下面这段代码 于是乎,就出现了下面这个结果 这个结果就让人很尴尬啊,但是发现问题,鹅们就要解决问题,后来,我发现了书上的这句话之后,我突然明白,field属性中,要么全都用1,要么全都用0设置,于是乎,我将代码修改成介个样子 然后再运行 果然,学好语文,走遍天下都不怕(~ ̄▽ ̄)→)) ̄▽ ̄)o
转载请注明原文地址: https://ju.6miu.com/read-23968.html