Описание тега mongodb-.net-driver
Официальный драйвер MongoDB .NET обеспечивает асинхронное взаимодействие с MongoDB.
0
ответов
Отсутствует поддержка запроса.All() (драйвер MongoDB C#)
Пример кода: collection.AsQueryable().All(x => x.Id != null); Результат: System.NotSupportedException: метод All не поддерживается в дереве выражений: aggregate([]).All(x => (x.Id != null)), Есть ли обходной путь? Спасибо стас
23 дек '17 в 14:35
2
ответа
Правильное использование / обработка DateTimeOffset в MongoDB
public class ScheduledEvent : Event { public DateTimeOffset StartDateTime { get; set; } } StartDateTime = 27.05.2013 2:09:00 +00:00, представляющий 26.05.2013, 19:09 PST Что записано в MongoDB: > db.ScheduledEvent.find().toArray() [ { "_id" : Bin…
27 май '13 в 02:15
2
ответа
Или проблема с моим оператором linq или с моим GetCollection<T>()
Вот мой код: это функция, вызываемая fiddler с помощью: http://localhost:3334/Service/Login/?json={'username':'cara','password':'password'} public ActionResult Login(JObject JSON) { var response = JsonResponse.OKResponse(); var username = JSON["user…
14 май '12 в 19:43
1
ответ
Дубликат индекса MongoDB не выдает ошибку
Я новичок в MongoDB и пытаюсь заставить MongoDB выдавать ошибку, когда я вставляю другой документ с тем же индексом. Согласно этому ответу MongoDB должен выдать ошибку. Шаги, которые я сделал: 1.) Добавьте индекс в поле Имя. Я проверил, что это доба…
12 фев '17 в 11:10
1
ответ
Массовая операция MongoDb получить идентификатор
Я хочу выполнить массовую операцию через MongoDb. Как получить массив идентификаторов, которые будут возвращены после него? Могу ли я выполнить вставку одной операции быстрее, без использования группового ввода? Можете ли вы посоветовать мне другой …
30 июл '15 в 12:58
0
ответов
MongoDB C# Как хранить произвольный класс
Идем с ресторанами демо-данных. Я добавил orders Коллекция, в которой будут храниться заказы от покупателей. Разные рестораны будут хотеть объекты различной формы. Например Бургеры Билла могут захотеть: class BurgerOrder { public IEnumerable<Burg…
11 фев '16 в 19:12
1
ответ
Ограничить поля вложенных документов
Я использую официальный драйвер MongoDB C# для связи с моими серверами MongoDB. Это моя полная схема сущности: public class Person { public ObjectId _id { get; set; } public String FirstName { get; set; } public String LastName { get; set; } public …
02 июл '14 в 08:40
2
ответа
Индексирование параллельных массивов в Mongodb
Я начинаю использовать MongoDb C#, но столкнулся с небольшой проблемой. Итак, у меня есть документ с двумя встроенными коллекциями (разных типов). Я хочу выполнить поиск по полям обеих этих коллекций, однако обнаружил, что если я пытаюсь проиндексир…
31 июл '14 в 13:00
1
ответ
GetDatabaseName:
У меня проблема при получении имен существующих баз данных: <code> var connectionString = "mongodb://user:pw@localhost/admin"; var client = new MongoClient(connectionString); var server = client.GetServer(); var lst = server.GetDatabaseNames()…
25 янв '13 в 09:45
1
ответ
Как создать свободную агрегацию, используя MongoDB C# Driver 2.0
Я совершенно новичок в MongoDB и использую его в веб-интерфейсе для обслуживания мобильного приложения. Теперь мне нужно запустить агрегацию и, поскольку я использую C#, я бы хотел сделать это свободно, используя Aggregate команда на коллекцию, кото…
20 авг '15 в 06:24
1
ответ
Уперт Словарь в MongoDb
Насколько мне известно, Mongodb знает Dictionary как объект, и он не может выполнять никаких операций, связанных с массивом. Я изменил сериализацию и попробовал с сериализацией различного типа словаря. но нет шансов.поэтому я загружаю свое поле (сло…
16 янв '17 в 08:56
1
ответ
Создание нескольких индексов в транзакции с использованием строго типизированного драйвера C# Mongodb
Я использую официальный строго типизированный драйвер C# MongoDb версии 2.7.0-beta0001 для взаимодействия с MongoDB. То, что я пытаюсь сделать, - это создать несколько индексов в одной транзакции, но я всегда получаю "Сообщение" Ссылка на объект не …
20 май '18 в 12:14
1
ответ
C# Driver- LINQ - Aggragate - Содержится в Int[]
Mongo Driver Version: 2.2.4.26 У меня есть следующий запрос, который выполняет некоторые агрегации. Если я удалю предикат Contains из моего предложения Where, запрос будет выполнен успешно. Я хотел бы уменьшить и выполнить агрегацию на сервере перед…
14 авг '17 в 16:30
3
ответа
MongoDB: Проект для массива элемента с минимальным значением поля
Предположим, моя коллекция состоит из элементов, которые выглядят так: { "items" : [ { "item_id": 1, "item_field": 10 }, { "item_id": 2, "item_field": 15 }, { "item_id": 3, "item_field": 3 }, ] } Могу ли я как-то выбрать запись items с самым низким …
12 апр '17 в 08:49
1
ответ
Драйвер MongoDB C# не удалось запустить команду базы данных аутентификации
Я хочу пройти аутентификацию в MongoDB с помощью C#, не передавая строку подключения / учетные данные на MongoClient() пример. Как будто мы делаем это в MongoDB Shell, мы называем monog -> db.auth(<username>,<password>) это значит сна…
20 дек '15 в 05:38
1
ответ
Как изменить строковое поле в коллекции, которая находится в MongoLab
У меня есть коллекция в MongoLab под названием CollectionA. В каждом документе в этой коллекции A я хочу изменить значение поля (скажем, Field1, которое является строкой) с "привет" на "привет мир" Каков наиболее эффективный способ сделать это, и гд…
20 авг '12 в 17:02
1
ответ
Как создать запрос, который ищет поле, равное string или int
У меня есть коллекция mongodb, где поле userId иногда представляет собой int, а иногда и строку. (55 или "55") Используя драйвер.NET, я создаю части запроса на основе MongoDBLogEntry учебный класс: var filters = new List<FilterDefinition<Mongo…
12 сен '17 в 18:14
0
ответов
Понимание индексации драйвера MongoDb .NET
В настоящее время я работаю над приложением, в котором MongoDb используется для довольно большого объема данных. Объекты, которые я храню в MongoDb, выглядят так: public class PowerPlantDataReading { [BsonId] public int ID { get; set; } [BsonElement…
19 сен '16 в 09:52
4
ответа
Как улучшить производительность вставки MongoDB
Результат: Если вы работаете с набором данных, который является отказоустойчивым, или выполняете одноразовый процесс, который вы можете проверить, то может помочь изменение WriteAcknowledge на Unacknowledged. Кроме того, массовые операции IsOrdered …
08 июл '15 в 16:21
2
ответа
C# Mongodb модель, как Facebook
Я работаю над проектом, где модель MongoDB будет похожа на Facebook. Итак, мы все знаем, как работает FB, пользователь "любит" страницу группы / компании, и этот пользователь будет видеть все сообщения с этой страницы. Модель ниже, как я должен разр…
03 окт '15 в 20:38