我想查询MongoDB数据库中的一个集合,以找到所有包含部分ObjectID的记录。对于普通字符串,我可以使用以下正则表达式:
我希望在Mongo中查询所有ObjectId以“51eed”开头的记录。非常感谢您的帮助。
db.teams.find({"some_string": /^51eed/})
但是我该如何在ObjectID上做类似的事情呢?
具体来说,我有一个集合,看起来像这样:
{ "status" : 0, "_id" : ObjectId("51e97ff613e737801d000002") }
{ "status" : 0, "_id" : ObjectId("51ee7513d1f7c57420000002") }
{ "status" : 0, "_id" : ObjectId("51eed9dd5b605af404000002") }
{ "status" : 0, "_id" : ObjectId("51eedab39108d8101c000002") }
我希望在Mongo中查询所有ObjectId以“51eed”开头的记录。非常感谢您的帮助。