Описание тега mongodb.driver

Официальный драйвер MongoDB C#/.NET обеспечивает асинхронное взаимодействие с MongoDB.
2 ответа

MongoDb.Driver IMongoDatabase.GetCollectionNamesAsync() Исключение

Я подключаюсь к MongoDB, используя C# MongoDB.Driver библиотека. Какой-то код, который работает MongoClient client = MongoClientBuilder.Build( "77.199.99.90", 27016, "admin", "pwd"); IReadOnlyList<string> dbNames = this.client.GetDatabaseNames…
05 фев '15 в 17:44
2 ответа

Получить все элементы, где subDocument.value в listOfStrings

Я использую пакет nuget MongoDB.Driver в dotnetcore 2.1. Я пытаюсь вернуть список документов в коллекции, где поле вложенного документа равно любым элементам, содержащимся в моем списке. В идеале мне это нужно в синтаксисе C# для пакета nuget MongoD…
02 авг '18 в 22:45
0 ответов

MongoDB.Driver UpdateMany - обновить поле на основе другого поля

Я хотел бы установить поле на 4 символа справа от другого поля в моем объекте Cache. Я хочу Cache.Number.Substring(Cache.Number.Length - 4). Как мне сослаться на мои поля Cache в UpdateBuilder? Спасибо. UpdateDefinitionBuilder<Cache> updateBui…
15 дек '17 в 14:48
1 ответ

Сопоставление BsonDocument с классом, но с ошибкой

Это мой BsonDocument, который я извлекаю из моей коллекции MongoDb. Я хотел бы десериализовать (или отобразить) это на объект / класс, который я сделал в C#. { "_id" : ObjectId("5699715218a323101c663b9a"), "type": null, "text": "Hello this is text",…
16 янв '16 в 17:47
1 ответ

MongoDb / C# отфильтруйте и получите все вложенные документы

У меня трудности с запросом коллекции Mongo-DB. Документ, который я использую public class Customer { public ObjectId Id { get; set; } public int CustomerId { get; set; } public List<Address> Addresses { get; set; } } public class Address { pu…
18 июн '18 в 07:46
0 ответов

Запустите запрос оболочки монго в C#

Это мой запрос, который я запускаю в Mongodb db.getCollection('wifi_sessions').aggregate([ { $project: { subscriberEmail: '$SubscriberEmail', dateTime:{'$dateToString':{ 'format':'%Y-%m-%d', 'date': '$Datetime' }}, duration: {'$divide':[{$subtract: …
03 июл '18 в 08:30
1 ответ

Как получить данные из коллекции MongoDB в C# с помощью регулярных выражений?

Я использую MongoDB.Drivers пакет Nuget в моем MVC (C#) веб-приложение для связи с базой данных MongoDB. Теперь я хочу получить данные на основе конкретного столбца и его значения. Я использовал приведенный ниже код для получения данных. var findVal…
20 мар '18 в 06:16
1 ответ

MongoDb.Driver 2.4 изменение типа данных десерилизации

У меня есть следующий класс POCO: class MyClass { public Objectid _id {get;set;} public string property1 {get;set;} public string property2 {get;set;} public int property3 {get;set;} } Объект хранится в коллекции MongoDb. Данные имеют правильные тип…
07 дек '16 в 01:56
2 ответа

MongoDB, размещенный в Azure Cosmos DB: Sharding vs

Мы хотим использовать MongoDB для нашей базы данных и хотим использовать API MongoDB, чтобы избежать "привязки" к хостингу Azure Cosmos DB. Мы используем.Net Core и пакет MongoDB.Driver (чтобы иметь возможность легко переключаться между on-prem, Atl…
1 ответ

Получение "TimeoutException" при попытке извлечь данные из MongoDB

Я использую C# для подключения к серверу MongoDB, используя официальный MongoDB.Driver с версией 2.2.24.26. Мой код выглядит так: internal BsonArray Find(string ConnectionString, string collection, string filter) { Uri u = new Uri(ConnectionString);…
16 авг '16 в 15:09
4 ответа

Печать результатов запроса из Mongodb в Scala с использованием mongo-scala-driver

Я пытаюсь распечатать результаты запроса MongoDB в Scala val mongoClient: MongoClient = MongoClient() val database: MongoDatabase = mongoClient.getDatabase("tableScala") val collection: MongoCollection[Document] = database.getCollection("tableScala"…
07 ноя '16 в 08:09
0 ответов

Mongo db шифрование данных

Если я выполняю шифрование на уровне диска для Mongo db, используя mongo db enterprise edition, при получении данных из кода приложения или, скажем, с помощью любого клиентского инструмента, такого как robo mongo, я получу по умолчанию данные decryp…
10 ноя '17 в 08:58
1 ответ

C# mongodb драйвер 2.2.3 как установить batchSize для курсора

Я использую официальный драйвер C# для MongoDB 2.2.3 Как установить размер пакета для курсора с помощью драйвера C#? С помощью JavaScript я могу создать курсор и установить размер пакета для него: var cursor = db.statistics.find(query).batchSize(100…
03 апр '16 в 22:09
0 ответов

Почему есть разница между идентификаторами в базе данных и моим кодом отладки с использованием MongoDb.Driver

Я пытался сохранить конкретный класс с именем User, который наследует Entity. Я не могу понять, почему идентификаторы отличаются от базы данных и отладки кода. Я использую C# с MongoDb.Driver. public abstract class Entity : IEntity { public Guid Id …
30 май '17 в 14:09
0 ответов

Не получается одинаковое количество документов, установленных в BatchSize для FindOptions

Я пытаюсь отфильтровать / найти документы из коллекции Mongo, так как коллекция получила более 25 миллионов документов и получит 900 тыс. Частей запроса поиска, который я пытаюсь запустить. Я думал, что будет немного быстрее, если не больше, если я …
21 дек '18 в 12:07
0 ответов

Частичное обновление на mongodb, массив вложенных объектов

Я пытаюсь сделать частичное обновление, используя MongoDB.Driver. Я хочу сделать обновление только для свойства "IsAvailable" на втором объекте. Состав: { "_id" : "0003", "StartDate" : ISODate("2017-03-16T20:10:00.000Z"), "EndDate" : ISODate("2018-0…
20 мар '17 в 15:38
2 ответа

Как читать данные из Mongodb, которые имеют повторяющееся имя элемента в C#

Я использую MongoDB.Drivers в моем приложении C# MVC для связи с базой данных Mongodb. Код C# var client = new MongoClient("mongodb://localhost:27012"); var db = client.GetDatabase("Test_DB"); var collection = db.GetCollection<BsonDocument>("T…
05 фев '18 в 11:38
2 ответа

Настройка времени жизни (TTL) в Azure DocumentDB с помощью MongoDB.Driver 2

Я пытаюсь реализовать TTL в DocumentDB с помощью MongoDB.Driver. Я создал индекс как await collection.Indexes.CreateOneAsync ( Builders<T>.IndexKeys.Ascending("_id123"), new CreateIndexOptions { ExpireAfter = new TimeSpan(0, 0, 10) } ); Привед…
04 апр '17 в 06:05
0 ответов

mongodb C# UpdateOneAsync(запрос, обновление)

У меня есть цикл. Это обновленные предметы. var update = Builders<Profile>.Update.Set(p => p.MailLists, p2l.ToArray()); var query = Builders<Profile>.Filter.Eq(p => p.ID, new ObjectId(profileId)); dbCollection.UpdateOneAsync(query,…
24 мар '16 в 15:32
0 ответов

IAsyncCursor v/s IAsyncCursorSource

Во время работы с ToListAsync() в драйвере MongoDB 2.0.1 я наблюдал две разные документации для него. IAsyncCursorSourceExtensions IAsyncCursorExtensions В чем разница между этими двумя. MongoDriver, который я использую для C#, имеет IAsyncCursorSou…
25 авг '15 в 09:28