【发布时间】:2015-04-05 19:32:47
【问题描述】:
我必须以某种方式在我的 mongodb 查询中的一个键中设置一个通配符。这样*.files.FileID 还会检查我文档的以下键:
root.files.FileID
root.folders.0.files.FileID
我的尝试是简单地这样做:db.user_folders.find({ '*.files.FileID' : 6 })
但它没有返回任何结果。
【问题讨论】:
-
不可能。在
SQL术语中,这意味着select col* from table where col*=6;这个查询有意义吗?相反,它应该是select col1,col2 from table where col1=6 OR col2=6。同样的逻辑也适用于此。
标签: regex mongodb key database