Описание тега mongo-java

1 ответ

Сложный запрос формы MongoDB с использованием Java

Хочу сформировать ниже запрос MongoDB, используя драйвер Java, я пробовал несколько способов, но я не мог сделать. **MongoDB Shell:** db.collection.find( { "$and" : [ { "abc" : 1} , { $or : [ { $and : [ { "id.filed1" : "01234" }, { " id.filed2 " : "…
2 ответа

Как получить событие закрытия файла с помощью Java

Мое приложение сохраняет данные файла Excel в базе данных (mongodb) с помощью java, По клику пользователя мое приложение сделает Сначала создайте файл Excel на локальном filesystem например C:\ali.xlsx и поместите данные в файл Excel. Открыть файл E…
29 июл '15 в 18:19
1 ответ

Найти документы с массивом, который содержит определенное значение в mongodb, используя Java

Согласно ответу, приведенному в этой ссылке: Найти документ с массивом, который содержит определенное значение, я пытался получить элементы в Java с помощью этого оператора searchQuery.put("arrayMine", new BasicDBObject("$in","[xxx]")); OR searchQue…
1 ответ

MongoDB HostName/URI Конфигурация

Обратите внимание, что это выглядит долго, но предоставляет контекст и перечисляет мои основные вопросы внизу. Я исследовал все части и включил ссылки. Я использовал Google Cloud Launcher для создания базы данных Mongo. Это создало набор реплик двух…
1 ответ

Сравнить две коллекции в mongodb, используя Java или простой запрос

У меня есть следующий документ (Json) галереи, { "_id": "53698b6092x3875407fefe7c", "статус": "активный", "цвета": [ "Красный", "Зеленый" ], "картины": [ { "имя": "МонаЛиза", "by": "Леонардода Винчи" }, { "name": "JungleArc", "by": "РайБургграф" } ]…
1 ответ

Что не так с запросом на удаление MongoDB с использованием mongodb java для подмассива документа?

Удалить в momgodb с помощью Java, не давая должного результата. Я что-то пропустил? Моя база данных, как показано ниже. Мой код для удаления записей, где index = "7" как есть, BasicDBObject whereQuery = new BasicDBObject("nodes.index", new BasicDBOb…
13 апр '15 в 07:34
1 ответ

Подключение MongoDB и Java через Eclipes

Я пытаюсь создать простое соединение и вставить документ в локальный экземпляр MongoDB, используя Java (eclipse 4.7.1a). MongoDB запущен и может выполнять операции через "Компас". package com; import com.mongodb.MongoClient; import com.mongodb.Write…
01 ноя '17 в 03:32
1 ответ

Монго + Java + слишком много открытых файлов

Я использую mongo-java2.4jar для связи с сервером mongo. В моем веб-приложении я использую mongo=new Mongo("serverIp","port") где когда-либо это требуется, и когда обработка завершена, я закрываю соединение Монго, используя mongo.close(), Но через н…
18 фев '11 в 15:40
1 ответ

В оболочке mongo невозможно найти элементы коллекции, но они были сохранены и загружены через драйвер Java

Запустить сервер: bin\mongod.exe -dbpath=D:\mongo\dbs -rest -logpath=logs\server.log -logappend -noauth В яве: Mongo mongo = new Mongo("localhost", 27017); DB db = mongo.getDB("test_db"); DBCollection collection = db.getCollection("Node"); BasicDBOb…
02 фев '12 в 13:36
1 ответ

Почему mongoDB требует меньше времени для выбора, чем время выборки?

У меня есть коллекция с 10-миллионными строками без индекса. В этом случае система должна читать всю таблицу? Когда я использую оператор eplain, он показывает db.employees.find({сотни2:{$lt:1}},{}). Объяснение (); "nscannedObjects": 10000000, "n": 1…
30 дек '14 в 11:34
1 ответ

Запрашиваемый набор реплик на основе тегов

Я настроил свой набор реплик с полями тегов, как показано в примере с документом: { "_id" : "rs0", "version" : 2, "members" : [ { "_id" : 0, "host" : "mongodb0.example.net:27017", "tags" : { "dc": "east", "use": "production" } }, { "_id" : 1, "host"…
18 сен '13 в 06:03
1 ответ

getLastError после удаления коллекции в MongoDB

Через монго-ява-драйвер я звоню DBCollection`` метод drop() для удаления коллекции. Если я хочу убедиться, что коллекция действительно была удалена, могу ли я использовать getLastError(WriteConcern concern) сразу после drop()? Drop - это что-то врод…
19 ноя '12 в 08:48
1 ответ

Фильтр MongoDB $ не работает должным образом

Это моя проекция на этапе агрегации: Document filter = new Document( "$filter", new Document( "input", "$joins").append("as", "join").append( "cond", "{$eq: [\'$$join.exited\', false]}")); list.add(project(new Document("_id", 0).append("joins", filt…
1 ответ

Читатель JSON ожидал имя, но нашел ':'. в Mongodb Java

Я храню свои данные из внешнего файла в mongodb в localhost. Это довольно большой набор данных объемом 1,70 ГБ с ~10 миллионами твитов. При импорте из файла в mongodb он показывает ошибку "Читатель JSON ожидал имя, но нашел": " У меня нет ошибок в п…
19 июл '16 в 09:22
1 ответ

Скрытые реплики не участвуют в выборах

У меня есть набор реплик из трех серверов и сервера резервного копирования, сервер резервного копирования сделан "hidden"=true and "priority"=0` Меня беспокоит то, что когда у меня есть один из моего вторичного и резервного сервера, мой вторичный се…
18 ноя '13 в 10:50
0 ответов

Как обновить значение и увеличить другое в одиночном запросе, используя mongodb

Есть ли способ добиться следующего:- MyDocument { String docId; Integer bal; Set<String> actions; } Мне нужно обновить действия на поле с некоторым значением действия пользователя, скажем, из [a1, a2] в [a1, a2, a3] В то же время это добавленн…
28 май '18 в 05:50
3 ответа

Работа с mongodb из Java

У меня есть запуск сервера mongodb: [demas@arch.local.net][~]% mongod --dbpatmongod --dbpath /home/demas/temp/ Mon Apr 19 09:44:18 Mongo DB : starting : pid = 4538 port = 27017 dbpath = /home/demas/temp/ master = 0 slave = 0 32-bit ** NOTE: when usi…
19 апр '10 в 06:33
2 ответа

MongoDB DBCollection.insert() возвращает значение null как WriteResult?

Будет ли вставлять (список) вернуть ноль? WriteResult result = collection.insert(List<DBObject>); result.getError() -->Throws NullPointeException В приведенном фрагменте, что может привести к возвращению нулевого значения для WriteResult?
03 май '13 в 10:16
1 ответ

Как обновить существующие документы информацией о типе Spring Data MongoDB после переименования типа?

Я использую mongodb с пружиной, и у меня есть несколько вложенных документов, которые получены из одного базового класса, mongo использует свойство '_class', чтобы выяснить, какой тип является правильным для преобразования, но теперь я изменил имя п…
04 мар '15 в 10:36
1 ответ

Ошибка при сохранении java.sql.Date в MongoDB

Не в состоянии сохранить java.sql.Date поле с использованием DBCollection.save() Ошибка: CodecConfigurationException: не удается найти кодек для класса java.sql.Date. в то время как insert() Метод имеет конструктор, имеющий поле DBEncoder. DBCollect…
29 апр '15 в 10:18