sql >> Database >  >> NoSQL >> MongoDB

Gebruik LINQ in C# om MondoDB-records te vinden wanneer waarden in een lijstveld overeenkomen met een criteriumwaarde uit een lijst

heb je iets geprobeerd als:

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();

Waar _collection is IMongoCollection<TEntity> _collection



  1. MongoConnectionException - Kan geen verbinding maken met:localhost:27017

  2. Visuele statistieken voor uw MongoDB-server

  3. Retourneer array-item per index in een sjabloon voor meteoor-spatiebalken

  4. Hoe mongodb groeperen - mapReduce output?