2016-12-27 3 views
0

Я новичок в mongoDb, поэтому я хочу сделать операцию CRUD с использованием ядра mongodb и asp.net. Ниже мой код из Google. В функции UpdateStudent «string body» передается как параметр. Но я хочу передать объект с именем «Студент oStudent». Как мне это сделать?Работа с CRUD с использованием MongoDb и Asp.net Core

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

Заранее благодарен.

ответ

0

попробуйте это;

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

Спасибо :) @Mehmet – Ikr

+0

добро пожаловать :) – Mehmet

Смежные вопросы