MongoDB:使用ObjectID进行通配符搜索,可能在多个集合上进行搜索

MongoDB:使用ObjectID进行通配符搜索,可能在多个集合上进行搜索,mongodb,mongodb-query,Mongodb,Mongodb Query,我想在Mongo中进行通配符搜索 这应该覆盖不同的objectid和2个文本字段 我已经为所有字段创建了一个索引,如果我为文本字段指定了一些内容,它就会工作。 如果我指定了一个ID,则找不到任何内容 在查询中是否有这样做的方法 有没有一种方法可以在不同的集合中一步完成 非常感谢索引与单个集合绑定。因此,无法执行多集合通配符搜索。对于该用例,请查看elasticsearch或lucene之类的内容。至于按id搜索通配符索引,mongo文档说:默认情况下,通配符索引忽略了_id字段。要在通配符索引中

我想在Mongo中进行通配符搜索

这应该覆盖不同的objectid和2个文本字段

我已经为所有字段创建了一个索引,如果我为文本字段指定了一些内容,它就会工作。 如果我指定了一个ID,则找不到任何内容

在查询中是否有这样做的方法

有没有一种方法可以在不同的集合中一步完成


非常感谢

索引与单个集合绑定。因此,无法执行多集合通配符搜索。对于该用例,请查看elasticsearch或lucene之类的内容。至于按id搜索通配符索引,mongo文档说:默认情况下,通配符索引忽略了_id字段。要在通配符索引中包含_id字段,必须在通配符投影文档中显式包含它。有关详细信息,请参阅。索引绑定到单个集合。因此,无法执行多集合通配符搜索。对于该用例,请查看elasticsearch或lucene之类的内容。至于按id搜索通配符索引,mongo文档说:默认情况下,通配符索引忽略了_id字段。要在通配符索引中包含_id字段,必须在通配符投影文档中显式包含它。有关更多信息,请参阅。