I’m trying to export just one object with mongoexport, filtering by its ID.
I tried:
mongoexport -d "kb_development" -c "articles" -q "{'_id': '4e3ca3bc38c4f10adf000002'}"
and many variations, but it keeps saying
connected to: 127.0.0.1
exported 0 records
(and I’m sure there is such an object in the collection)
In mongo shell I would use ObjectId(‘4e3ca3bc38c4f10adf000002’), but it does not seem to work in the mongoexport query.
I think you should be able to use
ObjectId(...)in the query argument tomongoexport:If that does not work, you can use the “strict mode” javascript notation of
ObjectIds, as documented here:(Also note that strict mode JSON is the format produced by
mongoexport)