sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongodb, linq-förare. Hur man konstruerar Innehåller med variabel eller uttalanden

För att svara på min egen fråga ... Mongo Sharp LINQ-drivrutinen har en förlängningsmetod som heter "In" som gör precis vad jag behöver.

De har dock implementerat det i 1.5 så vi kan använda det gamla sättet som:https://jira .mongodb.org/browse/CSHARP-462

 var list = new []{"10", "10"};

 search.Where(x => list.Contains(x.Id));

Men version 1.5-paketet finns inte på nuget än.

Detta bör dock fungera med tillägget "In" som kommer som en speciell överraskning med mongo-csharp-drivrutinen.

 search.Where(x => x.In(list));


  1. Projekt med Match sammantaget fungerar inte i mongodb

  2. node redis, variabler delas mellan klienter?

  3. jag behöver sbt 0.11.2 för att bygga mongo auth-appen för hiss

  4. GenericJackson2JsonRedisSerializer Ignorera klass och attribut