我想在 mongoDB 中支持跨字段搜索。
所以我的 REST 查询看起来像:
GET /endpoint?query=v5?query_fields="record.k1,record.k5.k51"
现在我正在考虑将其转换为 MongoDB 查找为
my_collection.find({query: {"record.k1":"v5", "record.k5.k51":"v5"}}, {options:{}});
现在我还需要支持 asterix,例如: GET /endpoint?query=v5?query_fields="*"
我的文档可以嵌套非常多。
那么如何在 MongoDB JavaScript 本机驱动程序中实现这种星号 (*) 跨字段搜索?
谢谢。