使用 mongoose(Node.js) 在 MongoDB 中搜索
Posted
技术标签:
【中文标题】使用 mongoose(Node.js) 在 MongoDB 中搜索【英文标题】:Searching In MongoDB using mongoose(Node.js) 【发布时间】:2017-05-14 20:16:54 【问题描述】:我的 MongoDb 有一个包含 deviceName
和 registrationID
字段的集合。
deviceName
字段存储电子邮件,registrationID
存储唯一 ID,我想使用用户输入的电子邮件搜索并获取 registrationID
。
如何在 Node.js Mongoose 中执行此操作?
【问题讨论】:
您没有显示任何代码或任何研究工作。我不是 100% 确定您要做什么。但我会从阅读 Mongoose 查询开始。 mongoosejs.com/docs/queries.html那里有一些例子。 【参考方案1】:- First of all, create index which field, you want to search.
Here, In this case deviceName is field in which email are stored.
db.collectionName.createIndex(deviceName:"text");
-And, For Serach:
db.collectionName.find($test:$search:"janvi@gmail.com")
【讨论】:
以上是关于使用 mongoose(Node.js) 在 MongoDB 中搜索的主要内容,如果未能解决你的问题,请参考以下文章
如何让 node.js 使用 mongoose 连接到 mongolab
使用 mongoose(Node.js) 在 MongoDB 中搜索