javascript - 当您在对象中搜索标题时,如何在 Node 中的 mongoDB 中进行过滤以获取整个对象

标签 javascript node.js mongodb

我正在尝试创建一个过滤器,允许您搜索标题或在我的情况下(recipeName),但发送该对象内的所有内容。就像如果我搜索水果沙拉,我也想检索描述、图像、类别等。它是学校的一个项目,我有点迷失了如何继续处理数组,任何帮助都会很好

/image/pR1bG.jpg “MongoDb结构”

最佳答案

使用 MongoDB 进行常规查询应返回整个对象,例如对文档进行 findOne 查询e.g. yourcollectionname.findOne({recipeName: '奥利奥布丁'})

如果您使用 MongoDB 驱动程序,findOne 查询将一个对象作为带有查询选项的第一个参数,并将回调作为第二个参数例如yourcollectionname.findOne({recipeName: 'Oreo Pudding'}, (err, doc) => {//处理错误和此处的文档对象})

关于javascript - 当您在对象中搜索标题时,如何在 Node 中的 mongoDB 中进行过滤以获取整个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52573687/

相关文章:

PHP 数组转换为 javascript 数组

javascript - 无法定义 set 和 get 方法

javascript - 如何防止 Kendo UI 组合框在数据读取时重新填充?

javascript - http.createServer如何使用fs.createReadStream从needle.post接收数据

javascript - 如何使用 Visual Studio Code 通过附加到正在运行的进程来调试 Node 上的 Express js 服务器代码

mongodb - 文档数据库中的多对多

javascript - 将参数传递给angularjs中的promise回调

node.js - C9.IO - 调试失败 - 无法在端口 15400 上打开套接字,等待 1000 毫秒再重试

java - docker-compose java应用程序连接到mongodb

node.js - 为什么 mongodb session MongoStore 在 session 结束后不消失?