I would like to query a collection in a MongoDB database to find all records that contain a portion of an ObjectID. For a normal string I can use a regex like this:
db.teams.find({"some_string": /^51eed/})
But how would I do something similar on an ObjectID?
Specifically, I have a collection that looks something like this:
{ "status" : 0, "_id" : ObjectId("51e97ff613e737801d000002") }
{ "status" : 0, "_id" : ObjectId("51ee7513d1f7c57420000002") }
{ "status" : 0, "_id" : ObjectId("51eed9dd5b605af404000002") }
{ "status" : 0, "_id" : ObjectId("51eedab39108d8101c000002") }
I would like to query (in mongo) for all records where the ObjectId starts with "51eed". Your help is greatly appreciated.