Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.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
使用MongoDb和Asp.net内核执行CRUD操作_Mongodb_Asp.net Core - Fatal编程技术网

使用MongoDb和Asp.net内核执行CRUD操作

使用MongoDb和Asp.net内核执行CRUD操作,mongodb,asp.net-core,Mongodb,Asp.net Core,我是mongoDb新手,这就是为什么我想使用mongoDb和asp.net内核进行CRUD操作。下面是我的谷歌代码。在UpdateStudent函数中,“字符串体”作为参数传递。但是我想传递一个名为“Student-oStudent”的对象。我怎么做 public async Task<UpdateResult> UpdateStudent(string id, string body) { var student = Builders<Stude

我是mongoDb新手,这就是为什么我想使用mongoDb和asp.net内核进行CRUD操作。下面是我的谷歌代码。在UpdateStudent函数中,“字符串体”作为参数传递。但是我想传递一个名为“Student-oStudent”的对象。我怎么做

   public async Task<UpdateResult> UpdateStudent(string id, string body)
    {
        var student = Builders<Student>.Filter.Eq(x => x.Id, id);
        var update = Builders<Student>.Update
                                    .Set(x => x.Body, body);
        return await _context.Students.UpdateOneAsync(student, update);
    }
公共异步任务UpdateStudent(字符串id,字符串正文)
{
var student=Builders.Filter.Eq(x=>x.Id,Id);
var update=Builders.update
.Set(x=>x.Body,Body);
return wait_context.Students.UpdateOneAsync(student,update);
}
提前感谢。

试试这个

await _context.Students.ReplaceOneAsync(doc => doc.Id == student.Id, student);