2016-12-27 7 views
0

mongoDbの新機能です。なぜmongodbとasp.netコアを使用してCRUD操作を行いたいのですか?以下は、Googleからの私のコードです。 UpdateStudent機能「の文字列ボディ」のパラメータとして渡します。しかし、 "Student oStudent"という名前のオブジェクトを渡したいと思います。どうしたらいいですか?MongoDbとAsp.netコアを使用したCRUD操作

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

関連する問題