У меня есть WebAPI с asp.Net/C#, и я использую Mongodb.Прежде чем обновлять конкретный документ, мне нужно проверить, существует ли поле в документе или нет, и добавить его в документ.Но Я не знаю, как я могу проверить наличие поля в документе .Чтобы добавить поле, я использую этот код:
var update = Bundle.Update.Set(b => b.followers, new List<User>());
int res = Bundle.UpdateOne(Bundle.Filter.Eq(b => b._id, id), update);
Заранее спасибо.
Я пытался использовать что-то подобное, но оно возвращает ноль !!
var builder = Builders<BsonDocument>.Filter;
var filter = builder.Exists("followers", false).ToBsonDocument();
var RetrievedData = Bundle.Collection().Find(filter).ToList();