Sie können eine Kombination aus sort
verwenden und limit
um min
zu emulieren :
> db.foo.insert({a: 1})
> db.foo.insert({a: 2})
> db.foo.insert({a: 3})
> db.foo.find().sort({a: 1}).limit(1)
{ "_id" : ObjectId("4df8d4a5957c623adae2ab7e"), "a" : 1 }
sort({a: 1})
ist eine aufsteigende (mindestens zuerst) Sortierung nach a
Feld, und wir geben dann nur das erste Dokument zurück, das der Mindestwert für dieses Feld ist.
BEARBEITEN: Beachten Sie, dass dies in der Mongo-Shell geschrieben ist, aber Sie können dasselbe in C# oder jeder anderen Sprache tun, indem Sie die entsprechenden Treibermethoden verwenden.