sql >> Database teknologi >  >> NoSQL >> MongoDB

Brug LINQ i C# til at finde MondoDB-poster, når værdier i et listefelt matcher en kriterieværdi fra en liste

har du prøvet noget lignende:

using System;
using System.Collections.Generic;
using MongoDB.Bson;
using MongoDB.Driver;
using MongoDB.Driver.Linq;
using System.Linq;
using System.Linq.Expressions;

var foundItems = _collection.FindAll(x=> criteria.Any(cc=> xx.StringList.Contains(cc))).ToList();

Hvor _collection er IMongoCollection<TEntity> _collection



  1. Udfyld objekt i en matrix

  2. Hvordan udfører man sådanne filterforespørgsler i mongoengine på indlejrede dicts eller arrays indeholdt i dict med python?

  3. Fjernelse af et objekt fra et array inde i en samling

  4. Hvordan fjerner man en model fra mongoose?