Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MongoDb CSharp驱动程序:选择字段X所在的行(val1、val2、val3)_C#_Mongodb - Fatal编程技术网

C# MongoDb CSharp驱动程序:选择字段X所在的行(val1、val2、val3)

C# MongoDb CSharp驱动程序:选择字段X所在的行(val1、val2、val3),c#,mongodb,C#,Mongodb,试试这个 Select * From Post Where Id In(1, 2, 3) 我认为您可以在过滤器中使用以下内容: var Ids = new int[] { 1, 2, 3}; var res = collection.AsQueryable().Where(x => Ids.Contains(x.Id)).Select(y => y).ToList(); var Ids = new int[] { 1, 2, 3}; var res = collection.A

试试这个

Select * From Post Where Id In(1, 2, 3)

我认为您可以在过滤器中使用以下内容:

var Ids = new int[] { 1, 2, 3};
var res = collection.AsQueryable().Where(x => Ids.Contains(x.Id)).Select(y => y).ToList();
var Ids = new int[] { 1, 2, 3};
var res = collection.AsQueryable().Where(x => Ids.Contains(x.Id)).Select(y => y).ToList();
var filter = Builders<Post>.Filter.In(f=> f.Id, new []{ 1, 2, 3 });
// As an Async way
var res = collection.Find(filter).ToListAsync().Result;
// As a Sync way
var res = collection.Find(filter).ToList();