sql >> Database >  >> NoSQL >> MongoDB

mongodb c# selecteer specifieke veldpuntnotatie

Ik zie geen goede aanpak met don-notatie in string, omdat het meer problemen heeft met collecties dan een generieke aanpak:

Bijvoorbeeld Persion.Friends.Name

  1. Welk element is array in deze keten?
  2. Je moet expliciete conversie toepassen voor collectie-elementen (mogelijke plaats van bugs)

Generieke methoden zijn betrouwbaarder in ondersteuning en gebruik:

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



  1. Hoe rauwe mongodb-bewerkingen in mangoest uitvoeren?

  2. Verbindingspooling in Spring Boot en mongo db

  3. krijg mongodb _id object na upsert met php

  4. MongoDB-query IN array van object