Результаты поиска по запросу "mongodb"

4 ответа

Преобразование словаря <string, object> в BsonDocument без поля _t

я используюToBsonDocument метод расширения изMongoDB.Bson преобразовать этот словарь: var dictionary = new Dictionary<string, object> {{"person", new Dictionary<string, object> {{"name", "John"}}}}; var document = dictionary.ToBsonDocument();И ...

3 ответа

Это менее чем очевидно, но это связано с тем, что движок JS в mongo является однопоточным и поэтому не может использовать все доступные ресурсы ЦП. Даже карта / уменьшение в настоящее время страдает от этого (что странно, поскольку оно было изобретено с учетом параллелизма). Если этот серверный скрипт используется чаще, чем одно ядро ​​может его обработать, он начнет замедлять работу всего сервера. Так что да, во многих случаях две поездки туда и обратно на самом деле быстрее или, по крайней мере, легче масштабировать;) Как и во всем, протестируйте и посмотрите, что работает лучше всего.

ю, что подобные вопросы задавались, но я ищу очень простой ответ на основной вопрос. Я новичок в MongoDB и создаю приложение в стиле твиттера (блоги, подписчики и т. Д.), И мне интересно, какую схему лучше использовать. Прямо сейчас у меня есть ...

1 ответ

Кажется довольно популярным ответом. Если кто-то заинтересован в том, чтобы я обновил его, чтобы отразить изменения в последней версии драйвера, дайте мне знать

ал в интернете лучшие рекомендации по настройке MongoOptions для Java-драйвера MongoDB, и я не придумал ничего, кроме API. Этот поиск начался после того, как я столкнулся с ошибкой «com.mongodb.DBPortPool $ SemaphoresOut: Out of semaphores to get ...

ТОП публикаций

1 ответ

По крайней мере, с версиями драйверов, выпущенными еще осенью 2012 года (1,5 года назад), стандартным поведением mongoDB является запись журнала перед возвратом управления клиенту записи, почти идентичный тому, что делает Oracle.

но мы протестировали Oracle 10g и MongoDB с помощью YCSB ( https://github.com/brianfrankcooper/YCSB/wiki [https://github.com/brianfrankcooper/YCSB/wiki]), когда мы пытались увеличить количество потоков для 1 000 000 наборов данных, ...

2 ответа

Это будет эквивалентно следующему стандартному синтаксису SQL-кода:

ользую Mongod в качестве базы данных с рельсами 3 Как выполнить аналогичный код для следующего sql в mongod. Есть ли способ выполнить группу и отсортировать в Mongod select a,b,sum(c) csum from coll where active=1 group by a,b order by aСпасибо

5 ответов

https://github.com/frodefi/node-mongodb-json-server

у создать приложение nodejs и искал хорошее справочное приложение для использования в качестве шаблона. В идеале приложение будет иметь следующие функции использует nodejs, expressjs & mongodbимеет подсистему аутентификации пользователяЯ хотел ...

2 ответа

Чтобы сделать оба:

ал по всему миру и не могу найти ответ на этот вопрос. Как мне это сделать в C #: // retrieve ssn field for documents where last_name == 'Smith': db.users.find({last_name: 'Smith'}, {'ssn': 1});Спасибо!

3 ответа

, Вот пример доступа к некоторым необработанным данным без использования моделей для доступа к данным:

ли как-нибудь запустить необработанный монго-запрос непосредственно в Ruby вместо преобразования их в нативные объекты Ruby? Я прошел обучение по Ruby Mongo, но нигде не могу найти такой метод. Если бы это было mysql, я бы запустил запрос ...

1 ответ

@GatesVP вы можете управлять порядком ключей, если код вашего приложения налагает на него порядок.

я есть коллекция документов, каждый из которых содержит массив поддокументов. Каждый поддокумент имеет значение времени. Я пытаюсь выяснить, могу ли я вернуть вложенный документ, основываясь на времени в вложенном документе. Я знаю, что могу ...

6 ответов

Это на самом деле не так, конечно, вы можете добавить ограничение на обновление в SQL. Пример: «Таблица ОБНОВЛЕНИЙ SET x = 1, ГДЕ x = 0 LIMIT 10».

еализовать нечто похожее наdb.collection.find().limit(10) а при обновлении документов? Теперь я использую что-то действительно дерьмовое, например получение документовdb.collection.find().limit() а затем обновлять их. В общем, я хочу вернуть ...