Consulta de MongoDB, encuentra todo por ID de usuario

Aquí está la estructura de “clientes” en mi db

{ "_id": { "$oid": "xxxxx" }, "user": { "$oid": "xxxxx" }, "name": "Test Mobile", "email": null, "phone": "xxxxx", "completed": false, "__v": 0 } 

Estoy tratando de consultar a todos los clientes con un determinado ID de usuario y ordenar por “completado”, puedo obtener todos los clientes así

 exports.list = function(req, res, next) { Customer.find().sort('-completed').exec(function(err, customers) { if (err) return next(err); return res.send(customers); }) }; 

Puedo consultar basándome en el teléfono como tal.

 exports.list = function(req, res, next) { Customer.find({ phone: "xxxxxxxx"}).sort('-completed').exec(function(err, customers) { if (err) return next(err); return res.send(customers); }) }; 

Lo que no puedo hacer es consultar el ID de usuario, lo intenté de esta manera y variaciones de esto, pero no tuve suerte.

 exports.list = function(req, res, next) { Customer.find({"user.$oid": ObjectId("xxxxxxxxx")}).sort('-completed').exec(function(err, customers) { if (err) return next(err); return res.send(customers); }) }; 

¿No estoy seguro de si me falta algo simple al consultar las ID?

Prueba esto:

 .find({user: xxxx)}) 

Sin ObjectId