sql >> Databasteknik >  >> NoSQL >> MongoDB

mongodb c# välj specifik fältpricknotation

Jag ser inte bra tillvägagångssätt med donationsnotering i sträng, eftersom det har fler problem med samlingar än generiskt tillvägagångssätt:

Till exempel Persion.Friends.Name

  1. Vilket element är array i denna kedja?
  2. Du bör tillämpa explicit konvertering för samlingselement (möjlig plats för buggar)

Generiska metoder är mer tillförlitliga när det gäller stöd och användning av:

var friends = await GetFieldValue<Person, Friend[]>("avi", x => x.Friends);
var names = friends.Select(x=>x.Name).ToArray();



  1. java.lang.NoSuchMethodError:com.mongodb.MongoClient.<init>(Ljava/util/List;Lcom/mongodb/MongoCredential;Lcom/mongodb/MongoClientOptions;)V]

  2. Hur får man bort dokument i MongoDB?

  3. MongoDB + Python - mycket långsam enkel fråga

  4. MongoDB får alla fält + sortera efter värde beräknat från flera fält