MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Verwenden Sie LINQ in C#, um MondoDB-Datensätze zu finden, wenn Werte in einem Listenfeld mit einem Kriterienwert aus einer Liste übereinstimmen

hast du so etwas versucht:

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

Wobei _collection ist IMongoCollection<TEntity> _collection