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

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

8
MongoDB скидає кожну базу даних
Мені хотілося б знати, чи є команда скидати всі бази даних з мого MongoDB? Я знаю, якщо я хочу скинути лише одну таблицю даних, мені просто потрібно ввести ім'я бази даних, як код нижче, але я не хочу, щоб його вказували. mongo DB_NAME --eval 'db.dropDatabase();'
97 mongodb 

3
У чому різниця між MongoTemplate Spring Data та MongoRepository?
Мені потрібно написати програму, за допомогою якої я можу робити складні запити, використовуючи spring-data та mongodb. Я починав із використання MongoRepository, але боровся зі складними запитами, щоб знайти приклади або насправді зрозуміти Синтаксис. Я говорю про такі запити: @Repository public interface UserRepositoryInterface extends MongoRepository<User, String> { List<User> findByEmailOrLastName(String email, String …

11
запит групи mongo, як зберегти поля
Всім. У запиті групи mongo результат показує лише ключ (и) в аргументах. Як зберегти перший документ у кожній групі, як група запитів mysql. наприклад: ------------------------------------------------------------------------- | name | age | sex | province | city | area | address | ------------------------------------------------------------------------- | ddl1st | 22 | 纯爷们 | BeiJing | …
97 mongodb 

6
Як уникнути застереження transparent_hugepage / defrag від mongodb?
Я отримую таке попередження від mongodb щодо THP 2015-03-06T21:01:15.526-0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'. 2015-03-06T21:01:15.526-0800 I CONTROL [initandlisten] ** We suggest setting it to 'never' Але мені вдалося вимкнути THP вручну frederick@UbuntuVirtual:~$ cat /sys/kernel/mm/transparent_hugepage/enabled always madvise [never] frederick@UbuntuVirtual:~$ cat /sys/kernel/mm/transparent_hugepage/defrag always madvise [never] Я зробив трюк, додавши …


4
Як реалізувати has_many: через відносини з Mongoid та mongodb?
Використовуючи цей модифікований приклад із довідників Rails , як можна моделювати реляційну асоціацію "has_many: through", використовуючи mongoid? Проблема полягає в тому, що mongoid не підтримує has_many: як це робить ActiveRecord. # doctor checking out patient class Physician < ActiveRecord::Base has_many :appointments has_many :patients, :through => :appointments has_many :meeting_notes, :through => …

1
mongodb знайти за кількома елементами масиву
Якщо у мене є такий запис; { "text": "text goes here", "words": ["text", "goes", "here"] } Як я можу зіставити кілька слів з нього в MongoDB? При зіставленні одного слова я можу це зробити; db.find({ words: "text" }) Але коли я пробую це для кількох слів, це не працює; db.find({ …
96 arrays  search  mongodb 

10
Мангуст заселяється після збереження
Я не можу вручну або автоматично заповнити поле творця на нещодавно збереженому об'єкті ... єдиний спосіб, який я можу знайти, це повторний запит щодо вже наявних у мене об'єктів, які я б ненавидів робити. Ось таке налаштування: var userSchema = new mongoose.Schema({ name: String, }); var User = db.model('User', userSchema); …

22
Система виявлення та моніторингу сервера застаріла
Я використовую Mongoose зі своїм додатком Node.js, і це моя конфігурація: mongoose.connect(process.env.MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false }).then(()=>{ console.log(`connection to database established`) }).catch(err=>{ console.log(`db error ${err.message}`); process.exit(-1) }) але в консолі він все одно дає мені попередження: DeprecationWarning: поточний механізм виявлення та моніторингу сервера застарілий і …


9
Які переваги використання без схем бази даних, такої як MongoDB, порівняно з реляційною базою даних?
Я звик використовувати реляційні бази даних, такі як MySQL або PostgreSQL, і в поєднанні з платформами MVC, такими як Symfony, RoR або Django, і я думаю, що це чудово працює. Але останнім часом я багато чув про MongoDB, яка є нереляційною базою даних, або, процитувавши офіційне визначення , масштабована, високопродуктивна …
95 mongodb  database 

3
MongoDB з redis
Чи може хтось навести приклад використання випадків, коли ви отримаєте користь від використання Redis та MongoDB спільно один з одним?
95 mongodb  redis  nosql 

13
Mongoose.js: Знайти користувача за іменем користувача, як значення
Мені подобається шукати користувача в mongoDb, шукаючи користувача, якого називають value. Проблема з: username: 'peter' полягає в тому, що я не знаходжу його, якщо ім'я користувача "Peter", "PeTER" .. або щось подібне. Тому я хочу робити як sql SELECT * FROM users WHERE username LIKE 'peter' Сподіваюся, ви, хлопці, отримаєте …


23
Mongoose Унікальний індекс не працює!
Я намагаюся дозволити MongoDB виявити повторюване значення на основі його індексу. Я думаю, що це можливо в MongoDB, але через обгортку Mongoose речі здаються зламаними. Отже, приблизно так: User = new Schema ({ email: {type: String, index: {unique: true, dropDups: true}} }) Я можу врятувати 2 користувачів за допомогою тієї …

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