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