MongoDB 投影
在MongoDB中,投影指的是仅选择必要的数据,而不是选择整个文档的所有数据。如果一个文档有5个字段,你只需要显示其中的3个字段,那么就只选择其中的3个字段。
find()方法
MongoDB的 find() 方法,可以接受第二个可选参数,该参数是要检索的字段列表。在MongoDB中,当你使用 find() 方法时,它会显示文档的所有字段。为了限制显示的字段,你需要设置一个字段列表,并将其值设置为1或0。1用于显示该字段,而0用于隐藏该字段。
语法
带有投影的 find() 方法的基本语法如下所示-
示例
考虑集合mycol具有以下数据-
以下示例将在查询文档时显示文档的标题。
请注意, _id 字段在执行 find() 方法时始终显示,如果你不想显示此字段,你需要将其设置为0。