MongoDB und C # Find ()

Ich habe den folgenden Code und bin neu in Mongodb. Ich benötige Hilfe bei der Suche nach einem bestimmten Element in der Sammlung.

using MongoDB.Bson;
using MongoDB.Driver;
namespace mongo_console    {

public class User    {
    public ObjectId Id { get; set; }
    public string name { get; set; }
    public string pwd { get; set; }
}
class Program    {
    static void Main(string[] args)
    {
        MongoClient client = new MongoClient();
        MongoServer server = client.GetServer();
        MongoDatabase db = server.GetDatabase("Users");
        MongoCollection<User> collection = db.GetCollection<User>("users");

        User user = new User
        {
            Id = ObjectId.GenerateNewId(),
            name = "admin",
            pwd = "admin"
        };
        User user2 = new User
        {
            Id = ObjectId.GenerateNewId(),
            name = "system",
            pwd = "system"
        };
        collection.Save(user);
        collection.Save(user2);

        /*
         * How do I collection.Find() for example using the name
         */
  }
}
}

Wenn ich den Benutzer finde, den ich ausdrucken möchte, ist dies möglich oder wird nur die Position zurückgegeben? wenn ja, wie drucke ich es aus?

Ich habe einige Beispiele Sammlung gesehen.Finden (x => x.etwas), aber ich weiß nicht, was das x ist oder bedeutet

Antworten auf die Frage(6)

Ihre Antwort auf die Frage