Javascript 从Express.js查询MongoDB的特定字段

Javascript 从Express.js查询MongoDB的特定字段,javascript,node.js,mongodb,express,Javascript,Node.js,Mongodb,Express,我正在尝试从express.js查询MongoDB中的一些特定字段。我尝试了几种方法,但没有成功,包括找到的建议。我确实尝试了以下示例(以及其他一些变体): 或 以下是一个工作示例: db.collection("Items").find({}, { projection: { Name : 1, Price : 1 } }).toArray( (err, result) => { if (result) { console.log(result)

我正在尝试从express.js查询MongoDB中的一些特定字段。我尝试了几种方法,但没有成功,包括找到的建议。我确实尝试了以下示例(以及其他一些变体):


以下是一个工作示例:

 db.collection("Items").find({}, { projection: { Name : 1, Price : 1 } }).toArray( (err, result) => {
   if (result) {
   console.log(result)
   }
 })

J

您使用的是mongoose还是官方的node.js驱动程序?谢谢Montgomery Watts。我正在使用node.js驱动程序。这是否回答了您的问题?
 db.collection("Items").aggregate( { $project : { Name : 1, Price : 1 } }, (err, result) => {
  if (result) {
   console.log(result)
  }
})
 db.collection("Items").find({}, { projection: { Name : 1, Price : 1 } }).toArray( (err, result) => {
   if (result) {
   console.log(result)
   }
 })