Вопросы по теме 'mongodb-csharp-2.0'
Понимание изменений в новом драйвере C# MongoDB (Async и Await)
Новый драйвер C# полностью асинхронный и, насколько я понимаю, немного искажает старые шаблоны проектирования, такие как DAL в n-уровневой архитектуре.
В моих Mongo DAL я использую:
public T Insert(T entity){
_collection.Insert(entity);...
11904 просмотров
schedule
18.02.2023
Драйвер MongoDB C# 2.0 — обновление документа
В настоящее время я обновляю свой код до драйвера MongoDB C# 2.0, и у меня возникают проблемы с обновлением кода для обновления документов.
используя старую версию, я смог сделать что-то вроде этого:
MyType myObject; // passed in
var...
49513 просмотров
schedule
17.05.2023
Драйвер MongoDb С# находит элемент в массиве по значению поля
я нашел способ проверить, содержится ли значение в простом массиве:
var filter = Builders<Post>.Filter.AnyEq(x => x.Tags, "mongodb");
Но как найти сложный элемент со многими полями по конкретному полю? Я нашел способ написать это с...
53101 просмотров
schedule
28.07.2023
Документ BSON для драйвера FilterDefinition‹Bson› MongoDb c#
Как преобразовать экземпляр BsonDocument в экземпляр FilterDefinition<BsonDocument> ?
Это класс, предоставляемый новым драйвером MongoDb C#.
2459 просмотров
schedule
23.08.2022
Драйвер Mongo С# 2.0 - найти количество без получения документов
Общий запрос подсчета будет выполнять
int count = collection.Find(filter).Count();
Теперь, когда загружаются все записи в соответствии с фильтром, допустим, у меня есть 1 миллион записей, и из этих 0,5 миллиона соответствуют моему фильтру,...
3115 просмотров
schedule
04.05.2023
Как зарегистрировать ScalarDiscriminatorConvention для другого имени поля в MongoDB?
Я пишу код C# для извлечения данных из существующей базы данных MongoDB и помещения их в различные классы C#. Одна часть базы данных полиморфна: если поле type равно A, то в этом документе будет существовать определенный набор полей. Если type...
1154 просмотров
schedule
13.10.2022
Сериализация классов C# в MongoDB без использования дискриминаторов в поддокументах
Я пишу код C#, который выполняет запись в базу данных Mongo, используемую существующим веб-приложением (написанным на PHP), поэтому мне не нужно изменять существующую структуру базы данных. Структура базы данных выглядит примерно так:
{...
3270 просмотров
schedule
16.05.2022
Запросы, фильтрация и обновление многоуровневых вложенных массивов в MongoDB с использованием C #
У меня есть этот документ MongoDB. Я разрабатываю приложение MVC и пытаюсь обновить массив комментариев (закомментированное описание на «комментарий после обновления») с помощью C #. Пользуюсь новой версией mongodb.
{
"ProjectID":1,...
2905 просмотров
schedule
15.05.2023
Исключение тайм-аута при попытке подключения к набору реплик с одним узлом mongodb
Любые мысли о том, что не так, будут очень признательны. Благодарю вас!
Сервер запущен со следующими флагами
mongodb-win32-x86_64-2008plus-ssl-4.0.2\bin\mongod --sslMode disabled --dbpath "C:\Users\foobar\AppData\Local\Temp\sj5ufivo.hgy"...
1199 просмотров
schedule
04.07.2023
Фильтрация в монго по интерфейсу
У меня есть коллекция монго, которую я хочу ввести в интерфейс. Он должен содержать несколько конкретных типов, каждый из которых реализует этот интерфейс. Однако при выполнении запросов, если я использую интерфейс, он сообщает мне, что не может...
109 просмотров
schedule
20.10.2022
Получите результаты MongoDb и количество агрегаций с помощью драйвера C#
Я использую Aggregation для выполнения запроса и поиска. Каков наиболее эффективный способ возврата как результатов, так и подсчета с помощью одного вызова сервера?
Я видел способ сделать это используя Facets , однако я хотел бы сделать это,...
220 просмотров
schedule
05.04.2022
Найти ближайшую широту/долготу в коллекции БД с запросом С# MongoDB
У меня есть коллекция MongoDB, которая содержит миллионы записей, как показано ниже.
{
"_id" : ObjectId("5e662d6e9ce8bf144c715afd"),
"X" : 19.229000091552734,
"Y" : 233.723388671875,
"Data" : {
// Some data
}
}
{...
532 просмотров
schedule
25.09.2022
Как выполнить конкатенацию строк на этапе проекта с помощью C# и конвейера агрегации Mongo?
Я пытаюсь выполнить объединение строк внутри стадия проекта операции конвейера агрегации MongoDb.
Мне нужно добавить в документ поле с именем coid, которое должно быть результатом объединения строк между двумя строками:
строковый литерал:...
78 просмотров
schedule
29.07.2023