MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Projeção do driver MongoDB C# $elemMatch $


De acordo com esta postagem do blog , o operador posicional é implementado endereçando o -1th -elemento:

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

ou

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

A mesma solução é mencionada esta resposta SO .

Eu tentei encontrar uma referência desse comportamento na documentação, mas sem sorte.