Лучшие mongodb-.net-driver вопросы ИТ разработчиков

  • 49 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

document.Add устарел сейчас. Используйте документ.addRange insted.

я есть длинная строка в формате JSON, и я хочу преобразовать ее в BSONDocument для вставки в базу данных MongoDB. Как мне сделать преобразование? Я использую официальный драйвер C #.

Задан 11 Apr 2011, 17:12 от Journeyman
  • 57 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Такое использование, где и ключ, и значение являются типами перечислений, но могут представлять собой любую комбинацию сериализаторов:

ли способ хранить Enums как имена строк, а не порядковые значения? Пример: Представьте, что у меня есть это перечисление: public enum Gender { Female, Male }Теперь, если какой-то воображаемый Пользователь существует с ... Gender gender = ...

Задан 09 Aug 2011, 12:47 от Kostassoid
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Странное поведение поставщика MongoDB LINQ для полей, называемых «id»

Вот документ JSON, в котором провал поставщика Mongo LINQ: {"results": {"text":"@twitterapi http://tinyurl.com/ctrefg", "to_user_id":396524, "to_user":"TwitterAPI", "from_user":"jkoum", "metadata": { "result_type":"popular", "recent_retweets": ...

Задан 13 Dec 2012, 11:54 от Vagif Abilov
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Запрос MongoDump с BinData

В документации Mongodump указано, что вы можете создать дамп, используя определенный запрос то есть mongodump --host localhost --db mydb --collection testCollection --query "{SomeKey: 'some value'}"Я храню поля _ids как BinData, возможно ли ...

Задан 30 Jan 2014, 15:49 от Mark Walsh
  • 46 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

@runTarm Но время идет, и спецификация имен баз данных в строках соединения C # mongo не устарела.

ел бы подключиться к базе данных, указанной в строке подключения, не указывая ее снова вGetDatabase. Например, если у меня есть строка подключения, подобная этой; mongodb://localhost/mydbЯ хотел бы ...

Задан 26 Aug 2011, 08:18 от Pete Montgomery
  • 62 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Этот пример позволит вам привязать документ к объекту

рабатываю веб-приложение с mongodb в качестве моего бэк-энда. Я бы хотел, чтобы пользователи загружали изображения в свои профили, например, как связанные профили. Я использую страницу aspx с MVC2 и прочитал, что библиотека GridFs используется ...

Задан 14 Feb 2011, 02:49 от EKet
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Я всегда счастлив, когда решение проблемы - 1 строка кода.

ьзуя MongoDB, я опрашиваю дома, которые находятся в пределах 25 миль от широты / долготы. Моя первая попытка сделать это использовала команду near, например, так: var near = Query.Near("Coordinates", coordinates.Latitude, coordinates.Longitude, ...

Задан 30 Mar 2011, 21:53 от Justin
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

 универсальный тип, а также получить результат в виде BsonDocument, попробуйте:

смог найти правильный способ вызова команды оболочки из драйвера C # Mongoверсия 2.7.2 public async Task RsStatus() { var res = await _admin.RunCommandAsync<object>("replSetGetStatus"); }Выдает мне ошибку: JSON reader was expecting a value but ...

Задан 15 Jan 2019, 15:14 от eran otzap
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 метод.

читалэто [https://stackoverflow.com/q/6120629/526799]вопрос и не поняли. Есть ли возможность выполнить произвольный скрипт оболочки mongodb через драйвер C #?

Задан 09 Aug 2011, 21:04 от Dao
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Хранение словаря с полиморфными значениями в mongoDB с использованием C #

Допустим, у нас есть ключ со значениями, которые по своему смыслу полиморфны. Рассмотрим следующий пример проекта: public class ToBeSerialized { [BsonId] public ObjectId MongoId; public IDictionary<string, BaseType> Dictionary; } public abstract ...

Задан 15 Nov 2011, 14:59 от Yurii Hohan
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 и с этим патчем MongoDb Driver работает нормально.

даю веб-сайт с использованием ASP.NET Core 2.0 (только что обновлен с версии 1.1 месяц назад). MongoDB также размещается в Mongo Atlas на AWS. Этот экземпляр MongoDB имеет набор из 3 реплик, для подключения требуется SSL, и уже установленный ...

Задан 13 Nov 2017, 08:15 от YankeeYu
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Спасибо за ваш ответ, я обновил вопрос для более общего назначения SetFields

ользую официальный драйвер C # для mongodb, я хочу использовать SetFields из запроса FindOne, такого как Find. var query = Query.EQ("Name", name); Users.Find(query).SetFields(Fields.Exclude("Password"));Возможно ли это сделать, поскольку FindOne ...

Задан 06 Jul 2011, 07:10 от Kuroro
  • 11 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

MongoDB .NET не генерирует _id на upsert

Я пытаюсь загрузить документ в MongoDB 2.4.4 с помощью драйвера .NET. Кажется, не генерировать автоматически

Задан 26 Nov 2013, 16:25 от Brian Reischl
  • 11 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

обрабатывать @ в строке подключения mongodb

У меня есть строка подключения <add key="MongoDBConnectionString" value="mongodb://user:[email protected]@127.0.0.1/?safe=true"/>пароль[email protected] так что хост разбирает [email protected], как я могу обработать @ в учетных данных редактироватьЯ пытался ...

Задан 15 Jan 2013, 10:42 от Govind KamalaPrakash Malviya
  • 32 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Этот код адаптирован из рабочего приложения (сокращен для ясности)

циальной документации mongodb они упоминают upserts, поэтому было бы неплохо написать команду upsert вместо: if (_campaignRepo.Exists(camp)) { _campaignRepo.DeleteByIdAndSystemId(camp); } _campaignRepo.Save(camp);что-то, что могло бы реализовать ...

Задан 30 Aug 2011, 07:36 от Yurii Hohan
  • 23 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Начиная с версии 2.8 ниже представлен способ создания индекса. Обратите внимание на последние две строки. CreateOneAsync (indexDefinition, параметры) устарел.

го лишь n00b с MongoDB, и я борюсь за создание уникального поляEmailAddress, Я уже видел на форумах, что мне нужно создать индекс, но пока у меня это не получалось. У кого-нибудь есть пример кода? Нужно ли создавать индекс при каждом сохранении / ...

Задан 02 Jun 2011, 18:51 от Uter1007
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как украсить элемент класса, чтобы он стал индексом и получал то же самое, что и в случае с sureIndex?

Я хотел бы определить в объявлении класса, какие элементы индекса, что-то вроде: public class MyClass { public int SomeNum { get; set; } [THISISANINDEX] public string SomeProperty { get; set; } }чтобы иметь тот же эффект, что и ...

Задан 19 Oct 2011, 14:48 от Pietro
  • 32 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

И тогда вам нужно зарегистрировать это соглашение один раз при запуске приложения:

ользую Официальный MongoDB C # Drive v0.9.1.26831, но мне было интересно, учитывая класс POCO, есть ли возможность игнорировать вставку определенных свойств. Например, у меня есть следующий класс: public class GroceryList { public string Name { ...

Задан 03 Feb 2011, 23:07 от Abe
  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

MongoDB .Net драйвер 2.0 Pull (удалить элемент)

Можете ли вы помочь мне правильно запустить &quot;Вытащить (удалить)&quot; с драйвером 2.0.У меня есть коллекция, подобная этой, и я хочу удалить первого под...

Задан 09 May 2015, 15:46 от fatihyildizhan
  • 9 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Получение количества элементов с помощью драйвера запросов MongoDB C #

Используя драйвер c # для MongoDB, я легко могу создать запрос, по которому я могу добавить параметры SetSkip () и SetLimit (), чтобы ограничить результирующий набор определенным размером. Тем не менее, я бы хотел знать количество элементов ...

Задан 16 Feb 2012, 16:18 от Matt Thrower
  • 20 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Пока вы используете операции модификатора, не имеет значения, сколько одновременных записей у вас есть.

ал использовать MongoDB на работе, пока все хорошо. Мне было интересно, однако, как MongoDB справляется с одновременными обновлениями? Я читал, что в MongoDB нет функции блокировки, поэтому мне было интересно, что является обычной практикой для ...

Задан 09 Aug 2011, 14:31 от lollancf37
  • 12 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Есть ли «Объясните запрос» для MongoDB Linq?

Есть ли способ запустить.explain() или эквивалент по запросам Linq? Я бы хотел знать Текст фактического запроса JSONВыход из.explain() (используемые индексы и т. д.)Также было бы неплохо иметь время выполнения запроса

Задан 06 Nov 2012, 16:00 от kelloti
  • 8 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как создать новую базу данных в MongoDB с помощью драйвера c #

Я прочитал документацию mongodb и не могу понять, как создать новую базу данных. Например, в документации сказано, что я могу получить доступ к «тестовой» базе данных следующим образом: db.test.find()А что если я захочу создать свою собственную ...

Задан 28 Apr 2013, 22:23 от Luke101
  • 0 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Проекция в предложении Where Запрос встроенного документа в MongoDB Collection с использованием C #

Фильтруйте коллекцию в БД вместо памятиУ меня есть класс модели, сохраните его в коллекции MongoDB, а затем выполните запрос в соответствии с моими ожиданиям...

Задан 14 Jun 2016, 00:43 от user6060080
  • 0 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

, но он ничего не пишет ... Я не смог найти ничего похожего

я есть следующая структура JSON, которая представляет элемент { Id: "a", Array1: [{ Id: "b", Array2: [{ Id: "c", Array3: [ {...} ] }] }] }Мне нужно иметь возможность заменить элемент массива вArray2 с новым предметом или заменить простоArray3 с ...

Задан 19 Feb 2018, 14:26 от Liran Friedman
  • 66 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Перенаправить вывод запроса Монго в CSV-файл

Я использую MongoDB 2.2.2 для 32-битной машины Windows7. У меня сложный запрос агрегации в файле .js. Мне нужно выполнить этот файл на оболочке и направить вывод в файл CSV. Я гарантирую, что запрос возвращает «плоский» JSON (без вложенных ...

Задан 23 Jan 2013, 11:12 от Aafreen Sheikh
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Вот

я есть коллекция с тысячами документов, в документе есть поле с именемТемп, проблема в настоящее время в том, что ее тип - строка, поэтому, когда она недосту...

Задан 20 Feb 2017, 04:52 от kvuong
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Оплог периодически повторяется, поэтому, если вы не наблюдаете в тот момент, когда он создан, его просто нет.

ужно перебрать все коллекции в моей базе данных MongoDB и получить время, когда каждая из коллекций была создана (я понимаю, что могу получить метку времени для каждого объекта в коллекции, но я бы предпочел не идти по этому пути, если существует ...

Задан 16 Aug 2011, 19:34 от Igor Pashchuk
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Вероятно, это отдельный вопрос, но по какой-то причине этот поиск может занять до 24 секунд для набора документов из 100 000. Я пытался добавить различные индексы, но безрезультатно; любые указатели в этом отношении были бы невероятны.

ользую 10Gen санкционированный драйвер C # для mongoDB для приложения C # и для просмотра данных, я использую Mongovue. Вот две примеры схем документов: { "_id": { "$oid": "4ded270ab29e220de8935c7b" }, "Relationships": [ { "RelationshipType": ...

Задан 07 Jun 2011, 14:43 от Travis Stafford
  • 13 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

BsonValue и пользовательские классы в драйвере MongoDB C #

Я пытаюсь использовать$push в запросе на обновление в mongodb с драйвером c #. Update.Push(...) Метод требует строковое имя (это нормально) и BsonValue для «нажатия». Здесь я сталкиваюсь с проблемами. Я пытаюсь вставить не простой тип в массив ...

Задан 11 Oct 2011, 21:20 от Redth
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Вставка документа в коллекцию MongoDB с использованием C # BsonArray

Как вставить более одного документа в один оператор с помощью метода InsertMany () MongoDB в C #Моя база данных MongoDB и соединения

Задан 14 Jun 2016, 03:54 от user6060080
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 для увеличения количества сообщений, без сомнения.

евожу нашу систему обмена сообщениями на MongoDB, и мне любопытно, какой подход использовать в отношении различных статистических данных, таких как количество сообщений на пользователя и т. Д. В базе данных MS SQL у меня есть таблица, в которой у ...

Задан 19 May 2011, 06:01 от Andrey
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как создать документ Bson с нулевым значением, используя официальный драйвер C #?

У меня есть объекты с 3 строковыми полями Страна, Провинция, Город. Они могут содержать нулевое или какое-либо строковое имя. Я хочу запросить все данные с ...

Задан 30 Dec 2013, 20:46 от i3arnonPavel Luzhetskiy
Page 1 of 2
1 2