Запитання з тегом «mongodb»

MongoDB - це масштабована, високопродуктивна, відкрита програма, орієнтована на документи, база даних NoSQL. Він підтримує велику кількість мов та платформ для розробки додатків. Питання щодо адміністрування сервера можна задати на https://dba.stackexchange.com.

9
Використовуйте випадки для NoSQL [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Удосконаліть це питання Останнім часом NoSQL приділяє багато уваги нашій галузі. Мені дійсно цікаво, …

2
Як перевірити, чи містить поле масиву унікальне значення чи інший масив у MongoDB?
Зараз я використовую mongodb. У мене є колекція блогу, і в блозі є теги, які є масивом, наприклад blogpost1.tags = ['tag1', 'tag2', 'tag3', 'tag4', 'tag5'] blogpost2.tags = ['tag2', 'tag3'] blogpost3.tags = ['tag2', 'tag3', 'tag4', 'tag5'] blogpost4.tags = ['tag1', 'tag4', 'tag5'] Як мені зробити ці пошуки містить 'tag1' містить ['tag1', 'tag2'], …
143 mongodb 

4
Асоціація багатьох до багатьох MongoDB
Як би ви зробили асоціацію з багатьма на багато з MongoDB? Наприклад; скажімо, у вас є таблиця користувачів та таблиця ролей. Користувачі мають багато ролей, а ролі мають багато користувачів. У землі SQL ви створили б таблицю UserRoles. Users: Id Name Roles: Id Name UserRoles: UserId RoleId Як подібні відносини …

5
Як знайти точну версію встановленого MongoDB
У мене mongoDB 3.2 встановлений локально для Windows 7. Я хотів би дізнатися його конкретну версію (наприклад, це 3.2.1 або 3.2.3 або ...). Як я міг його знайти? Якщо я відкрию оболонку бази даних (mongo.exe), я можу побачити її вихід: Версія оболонки MongoDB: 3.2.0 Але це лише версія оболонки, і …
142 mongodb 

8
Коли я повинен використовувати базу даних NoSQL замість реляційної бази даних? Чи добре використовувати обидва на одному сайті?
Які переваги використання баз даних NoSQL? Останнім часом я багато читав про них, але все ще не знаю, чому я хотів би реалізувати його та за яких обставин хотів би використати його.
141 mongodb  couchdb  nosql 

6
MongoDB / Mongoose-запит на певну дату?
Чи можливий запит на певну дату? У кулінарній книзі mongo я виявив, що ми можемо це зробити для діапазону Запит для діапазону дат : db.posts.find({"created_on": {"$gte": start, "$lt": end}}) Але чи можлива конкретна дата? Це не працює: db.posts.find({"created_on": new Date(2012, 7, 14) })

10
Як подолати відсутність транзакцій у MongoDB?
Я знаю, що тут є подібні запитання, але вони або кажуть мені перейти до звичайних систем RDBMS, якщо мені потрібні транзакції, або використовувати атомні операції або двофазну фіксацію . Друге рішення видається найкращим вибором. Третє, я не хочу слідувати, тому що, здається, багато речей можуть піти не так, і я …

6
Як отримати доступ до вже існуючої колекції за допомогою Mongoose?
У мене велика колекція з 300 questionоб’єктів у базі даних test. Я можу легко взаємодіяти з цією колекцією через інтерактивну оболонку MongoDB; однак, коли я намагаюся отримати колекцію через Mongoose у програмі express.js, я отримую порожній масив. Моє запитання: як я можу отримати доступ до цього вже наявного набору даних, …

10
Видаліть _id на консолі MongoDB
Як можна видалити запис на консолі MongoDB за допомогою id? Ось моя колекція: [ { "_id" : { "$oid" : "4d512b45cc9374271b02ec4f" }, "name" : "Gazza" }, { "_id" : { "$oid" : "4d513345cc9374271b02ec6c" }, "name" : "Dave", "adminOf" : { }, "email" : "email@email.com" } ] І ось команди, які …
138 mongodb 

6
BadValue Недійсний або не встановлений локальний код користувача. Переконайтесь, що змінні середовища LANG та / або LC_ * встановлені правильно
Коли я біжу mongo, отримую попередження: Помилка глобальної ініціалізації: BadValue Недійсний або не встановлено локальну мову користувача. Переконайтесь, що змінні середовища LANG та / або LC_ * встановлені правильно.
136 linux  mongodb  ubuntu 

11
Який правильний спосіб запустити службу mongod на linux / OS X?
Я встановив mongodb і міг запускати його, працювати з ним, робити прості речі для читання / запису БД. Зараз я намагаюся налаштувати свій Mac для запуску mongod як сервіс. Я отримую "Команду не знайдено" у відповідь на: init mongod start У відповідь на: ~: service mongod start service: This command …

5
MongoDB / NoSQL: Ведення історії змін документа
Досить поширеною вимогою в додатках бази даних є відстеження змін до одного або декількох конкретних об'єктів у базі даних. Я чув, як це називається версія версій, таблиця журналів або таблиця історії (я впевнений, що є інші назви для цього). Існує декілька способів наблизитись до неї в RDBMS - ви можете …
134 mongodb  nosql 

4
Як я можу генерувати ObjectId з мангустом?
Я хотів би створити MongoDB ObjectIdз Mongoose. Чи є спосіб отримати доступ до ObjectIdконструктора з Монгуза? Це питання стосується створення нового ObjectId з нуля. Згенерований ідентифікатор - це абсолютно новий універсально унікальний ідентифікатор. Інше питання задається питанням створення ObjectIdіз наявного рядкового представлення . У цьому випадку у вас вже є …

10
db.collection не є функцією при використанні MongoClient v3.0
Я пробував навчальний посібник W3schools на nodeJS з MongoDB. Коли я намагаюся реалізувати цей приклад у середовищі nodeJS та викликати функцію за допомогою виклику AJAX, я отримав помилку нижче: TypeError: db.collection is not a function at c:\Users\user\Desktop\Web Project\WebService.JS:79:14 at args.push (c:\Users\user\node_modules\mongodb\lib\utils.js:431:72) at c:\Users\user\node_modules\mongodb\lib\mongo_client.js:254:5 at connectCallback (c:\Users\user\node_modules\mongodb\lib\mongo_client.js:933:5) at c:\Users\user\node_modules\mongodb\lib\mongo_client.js:794:11 at _combinedTickCallback …
132 node.js  mongodb 

3
Перевірте, чи існує поле з MongoDB
Тому я намагаюся знайти всі записи, які мають набір поля і не є нульовим. Я намагаюся використовувати $exists, однак згідно з документацією MongoDB, цей запит поверне поля, які дорівнюють нулю. $exists збігається з документами, що містять поле, в якому зберігається нульове значення. Тому я припускаю, що мені доведеться зробити щось …
131 mongodb 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.