【发布时间】:2016-06-18 19:43:24
【问题描述】:
我有一个问题,假设我有一个名为联系人的集合:
[
{"firstName": "Adam", "lastName":"Peter", "email":"adam@peter.com"},
{"firstName": "Adam", "lastName":"John", "email":"adam@john.com"},
{"firstName": "Adam", "lastName":"Petkovic", "email":"adam@petkovic.com"}
]
我想要的是专门搜索,例如:我想搜索"Adam peter" 然后我想得到第一个只有亚当和彼得的结果。
我在我的应用程序中使用meteor + mongo + react。
任何建议/推荐将不胜感激。
感谢所有答案,但可能我需要更具体地询问以获得更合适的答案。
场景:
- 我只有 1 个文本框来搜索所有字段。
所以:
当我输入“Adam”时,我预计会有 3 个结果。但是当我输入“亚当彼得”时,我希望只有 1 个结果。
当我输入“peter.com”时,它应该有 1 个结果
当我输入“John”时,应该有 1 个结果
当我输入“Adam Pet”时,它应该有 2 个结果。
【问题讨论】:
-
可能我想先在 mongo 中查询,而不是去流星或响应测试。
标签: mongodb search meteor reactjs