Запрос MongoDB с использованием C#C#

Место общения программистов C#
Ответить
Anonymous
 Запрос MongoDB с использованием C#

Сообщение Anonymous »

Я никогда не запрашивал mongoDB до использования C#, обычно только такие вещи, как SQL Server, которые кажутся мне более простыми. Я также не являюсь экспертом в C#, поэтому, пожалуйста, не ругайте меня. Пытаюсь учиться.
У меня есть коллекция под названием Notification, которая имеет:
  • _id: строка (пользовательское значение идентификатора, не сгенерированное системой)
  • _class: строка
  • _content: строка
и в C# я я пытаюсь найти конкретную запись по уникальному _id и просто возвращаю true или false из функции.
Она запускается, однако достигает счетчика и выходит из функции, и я не могу сказать, что она делает.
using MongoDB.Bson.Serialization.Attributes;
using System;

namespace DataMover
{
public class Notification
{

[BsonId]
public string Id { get; set; }
public string _class { get; set; }
public string content { get; set; }

}
}

using MongoDB.Driver;
using System.Threading.Tasks;

private async Task LookupNotification(string id)
{
      MongoClient client = new MongoClient("mongodb://server:27017");
      IMongoCollection notificationContent = client.GetDatabase("notifications").GetCollection("notification_contents");

      var filter = Builders.Filter.Eq(doc => doc.Id, id);

      var count = notificationContent.CountDocuments(filter);

      MessageBox.Show(count.ToString());

      return true;
}


Подробнее здесь: https://stackoverflow.com/questions/798 ... ng-c-sharp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»