我查看了MongoDB文档并搜索了这个问题,但找不到合适的答案。所以,这就是我要找的。 假设我有这样的元素集合:在没有明确命名的情况下搜索MongoDB中的任何字段的值
{
"foo" : "bar",
"test" : "test",
"key" : "value",
}
我想达成的目标是在所有搜索(也许除了有限多个;-))领域找到一个元素。换句话说:给定一个查询,我不知道应该在哪个字段中找到查询。
在我的思路是这样的
db.things.find({_ANY_ : "bar"})
会给我出了示例元素。
谢谢你的帮助。
因此,你需要什么是像全文搜索,这是不是原生在MongoDB中实现,也请参阅:http://www.mongodb.org/display/DOCS/Full+Text+Search+in+Mongo – asaaki
我不认为这是一个文本搜索问题。这是按价值查询。他们都同意这样一个事实,即在Mongo中没有原生支持;) –
@asaaki:与此同时,Mongo已经实现了[全文搜索](http://docs.mongodb.org/manual/core/index-文本/)。让我们删除我们的评论。 –