Articles of mongodb

Как подключиться к MongoDB 3.2 на Java с именем пользователя и паролем?

Я использую MongoDB 3.2 в своем приложении. В приведенном ниже коде демонстрируется логика инициализации базы данных: private void dbInit(String dbName) { String mongoClientURI = “mongodb://” + DB_URL + “:” + DB_PORT; MongoClientURI connectionString = new MongoClientURI(mongoClientURI); // enable SSL connection MongoClientOptions.builder().sslEnabled(true).build(); if (this.mongoClient == null) { this.mongoClient = new MongoClient(connectionString); } // create database if […]

Как найти, существует ли точка, в которой многоугольник

Как найти, существует ли точка, в которой задано множество полигонов? У меня есть координаты polygonA = 1(0,0),2(0,5),3(3,4),4(3,5),5( 2,2) polygonB = 1(10,10),2(10,15),3(13,14),4(13,15),5(12,12) У меня есть точка, так как (6,4) теперь нужно искать, находится ли эта точка в любом из этого многоугольника или в обоих или ближе к тому, что многоугольник. Как хранить такие данные (полигон)? есть […]

Как мы можем реализовать Pagination для коллекции Mongodb, используя mongoTemplate

Я noob в mongoDb мне нужно реализовать разбиение на страницы для какой-либо конкретной коллекции, например, скажем, У меня есть коллекция Foo, и у меня есть Fucntion, которая возвращает все записи из коллекции Foo public List getFoo(){ } Но мне нужно получать записи из Foo, реализуя разбивку на страницы, как я могу достичь этого, используя mongoTemplate […]

Шифрование полей пароля в mongodb

У меня есть следующий код, он вставляет имя пользователя и password в базу данных, но пароль хранится в текстовом формате. Я имею в виду, когда я посмотрю на db, я вижу вставленный пароль. Я хочу хранить password в encrypted виде MongoClient client = new MongoClient(“localhost”,27017); DB db = client.getDB(“Test”); DBCollection collection = db.getCollection(“EncryptionDemo”); BasicDBObject documentDetail […]

Почему я заканчиваю с java.lang.IllegalArgumentException для драйвера Casbah / Java MongoDB?

Я вижу странную проблему с помощью casbah / java driver. Я продолжаю работать в следующем исключении, когда драйвер пытается создать ответ от mongo: Oct 16, 2012 10:45:07 AM com.mongodb.DBTCPConnector$MyPort error SEVERE: MyPort.error called java.lang.IllegalArgumentException: response too long: 1634610484 at com.mongodb.Response.(Response.java:40) at com.mongodb.DBPort.go(DBPort.java:110) at com.mongodb.DBPort.go(DBPort.java:75) at com.mongodb.DBPort.call(DBPort.java:65) at com.mongodb.DBTCPConnector.call(DBTCPConnector.java:201) at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:295) at com.mongodb.DBCursor._check(DBCursor.java:354) at com.mongodb.DBCursor._hasNext(DBCursor.java:484) at […]

Типы java в org.bson.BSONObject

В настоящее время я изучаю библиотеку BSON java для mongodb, и я пытаюсь преобразовать org.bson.BSONObject в XML, чтобы преобразовать его в таблицу стилей XSLT . Какие типы java можно найти в качестве значений в BSONObject от Mongodb? Конечно, будет: BSONObject (внутренний документ) java.lang.String ??? что другие? BigDecimal и BigInteger? boolean, int, long, double? Временная метка […]

API-интерфейс MongoDB Java: разница между com.mongodb.DBCollection.Save () и com.mongdb.DBCollection.Insert ()?

Похоже, эти два метода сохраняют объект BasicDbObject для экземпляра коллекции. В чем разница между этими двумя методами? com.mongdb.DBCollection.Insert () com.mongodb.DBCollection.Save ()

mongodb: сохранение иерархической древовидной структуры?

на mongodb, как я могу хранить иерархические данные дерева, в которых каждый узел содержит объект Java, содержащий собственный набор строковых переменных и объектов? Если бы не было детей, это было бы прямо. но как бы вы могли сохранить дочерний узел DBobject в качестве поля на mongodb? например, на Jtree, если пользователь нажимает и выбирает удаление […]

Mongodb $ поиск в Spring data mongo

Я новый Mongodb, и у меня проблема с $ lookup с java spring. Я хотел бы использовать эту оболочку в данных Spring db.NewFeed.aggregate([ { $match : {username : “user001”} }, { $lookup: { from: “NewfeedContent”, localField: “content.contentId”, foreignField: “_id”, as: “NewfeedContent” } } ]) Я нашел в Google, но ответа пока нет.

Не удается аутентифицировать пользователя в MongoDB 3.0.2 с использованием java-соединения

1 – Создатель пользователя в mongo shell > use admin switched to db admin > db.createUser( { user:”tiger”, pwd:”secret”, roles: [ { role:”readWrite”, db:”zoo” } ] } ) Successfully added user: { “user” : “tiger”, “roles” : [ { “role” : “readWrite”, “db” : “zoo” } ] } 2 – подключен к базе данных с […]