sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB C# Driver projektion $elemMatch $

Enligt det här blogginlägget , implementeras positionsoperatorn genom att adressera -1th -element:

Builders<State>.Projection.Include(state => state.transfer.attempts[-1])

eller

Builders<State>.Projection.Include(state => state.transfer.attempts.ElementAt(-1));

Samma lösning nämns i det här SO-svaret .

Jag har försökt hitta en referens till detta beteende i dokumentationen, men utan lycka dock.




  1. Mongoose returnerar [Objekt] istället för det faktiska inbäddade dokumentet

  2. Replikera endast dokument där {'public':true} i MongoDB

  3. Hämta datum och tid från mongodb-dokumentets _id-fält

  4. Spring data mongodb, hur ställer man in SSL?