mongodb

  • 1090 рейтинг
    33 ответов
    Как запросить MongoDB с помощью «вроде»?

    Я хочу запросить что-то как запрос like SQL:

    select * 
    from users 
    where name like '%m%'
    

    Как сделать то же самое в MongoDB?
    Я не могу найти оператора для like в документации .

  • 489 рейтинг
    11 ответов
    Когда использовать MongoDB или другие системы баз данных, ориентированные на документы?

    Мы предлагаем платформу для видео- и аудиоклипов, фотографий и векторной графики. Мы начали с MySQL в качестве бэкэнда базы данных и недавно включили MongoDB для хранения всей метаинформации файлов, поскольку MongoDB лучше соответствует требованиям. Например: фотографии могут иметь информацию Exif

    ...
  • 485 рейтинг
    19 ответов
    MongoDB или CouchDB - подходят для производства?

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

    Сейчас я смотрю на эти решения для хранения данных (на данный момент я предпочитаю MongoDB), однако эти проекты довольно молоды, и поэтому я

    ...
  • 414 рейтинг
    9 ответов
    Связи MongoDB: вставлять или ссылаться?

    Я новичок в MongoDB - из реляционной базы данных. Я хочу разработать структуру вопроса с некоторыми комментариями, но я не знаю, какое отношение использовать для комментариев: embed или reference?

    Вопрос с некоторыми комментариями, например stackoverflow , будет иметь такую

    ...
  • 393 рейтинг
    9 ответов
    mongodb: как получить последние N записей?

    Я нигде не могу найти, это было задокументировано. По умолчанию операция find () будет получать записи с начала. Как я могу получить последние N записей в mongodb?

    Редактировать: также я хочу, чтобы возвращаемый результат упорядочивался от менее недавнего к самому

    ...
  • 281 рейтинг
    10 ответов
    Найти объекты между двумя датами MongoDB

    Я играл в хранилище твитов внутри mongodb, каждый объект выглядит так:

    {
    "_id" : ObjectId("4c02c58de500fe1be1000005"),
    "contributors" : null,
    "text" : "Hello world",
    "user" : {
        "following" : null,
        "followers_count" : 5,
        "utc_offset" : null,
        "location" : "",
        "profile_text_color" : "000000",
    ...
  • 267 рейтинг
    6 ответов
    Обновить поле MongoDB, используя значение другого поля

    В MongoDB можно ли обновить значение поля, используя значение из другого поля? Эквивалентный SQL будет выглядеть примерно так:

    UPDATE Person SET Name = FirstName + ' ' + LastName
    

    И псевдокод MongoDB будет:

    db.person.update( {}, { $set : { name
    ...
  • 264 рейтинг
    24 ответов
    Случайная запись из MongoDB

    Я хочу получить случайную запись из огромного (100 миллионов записей) mongodb.

    Какой самый быстрый и эффективный способ сделать это? Данные уже есть, и нет поля, в котором я могу сгенерировать случайное число и получить случайную строку.

    Есть предложения?

  • 260 рейтинг
    10 ответов
    NoSQL (MongoDB) против Lucene (или Solr) в качестве базы данных

    С ростом движения NoSQL на основе баз данных на основе документов я недавно обратил внимание на MongoDB. Я заметил поразительное сходство с тем, как относиться к элементам как к «Документам», так же, как это делает Lucene (и пользователи Solr).

    Итак,

    ...
  • 245 рейтинг
    26 ответов
    Визуализировать базовый вид HTML?

    У меня есть базовый узел. Приложение JS, которое я пытаюсь получить с помощью Express Framework. У меня есть папка views, где у меня есть файл index.html. Но я получаю следующую ошибку при загрузке веб-браузера.

    Ошибка: не удается найти

    ...
  • 238 рейтинг
    22 ответов
    MongoDB: Можно ли сделать запрос без учета регистра?

    Пример:

    > db.stuff.save({"foo":"bar"});
    
    > db.stuff.find({"foo":"bar"}).count();
    1
    > db.stuff.find({"foo":"BAR"}).count();
    0
    
  • 193 рейтинг
    7 ответов
    Насколько быстрее Redis, чем mongoDB?

    Широко упоминается, что Redis "Blazing Fast" и mongoDB тоже быстр. Но я не могу найти реальные цифры, сравнивая результаты двух. Учитывая схожие конфигурации, функции и операции (и, возможно, показывая, как фактор изменяется с различными конфигурациями и операциями) и т. Д.,

    ...
  • 182 рейтинг
    9 ответов
    MongoDB: объединить данные из нескольких коллекций в один .. как?

    Как можно (в MongoDB) объединить данные из нескольких коллекций в одну коллекцию?

    Могу ли я использовать map-Reduce и если да, то как?

    Я был бы очень признателен за пример, так как я новичок.

  • 168 рейтинг
    19 ответов
    Как разбить на страницы с помощью Mongoose в Node.js?

    Я пишу веб-приложение с Node. JS и мангуст. Как я могу разбить на страницы результаты, которые я получаю от звонка .find()? Я хотел бы функциональность, сравнимую с "LIMIT 50,100" в SQL.

  • 155 рейтинг
    17 ответов
    Как использовать mongoimport для импорта CSV

    Попытка импортировать CSV с контактной информацией:

    Name,Address,City,State,ZIP  
    Jane Doe,123 Main St,Whereverville,CA,90210  
    John Doe,555 Broadway Ave,New York,NY,10010 
    

    Запуск этого, кажется, не добавляет никаких документов в базу данных:

    $ mongoimport -d mydb -c things --type csv --file locations.csv --headerline
    

    Трассировка говорит imported

    ...
  • 154 рейтинг
    15 ответов
    Уменьшение размера файла базы данных MongoDB

    У меня есть база данных MongoDB, которая когда-то была большой (& gt; 3 ГБ). С тех пор документы были удалены, и я ожидал, что размер файлов базы данных уменьшится соответственно.

    Но так как MongoDB сохраняет выделенное пространство, файлы все еще

    ...
  • 150 рейтинг
    2 ответов
    Лучший способ сохранить дату / время в mongodb

    Я видел использование строк, целочисленных временных меток и объектов монго datetime.

  • 138 рейтинг
    9 ответов
    Варианты использования для NoSQL

    В последнее время NoSQL привлекает большое внимание в нашей отрасли. Мне действительно интересно, что думают люди о наилучших сценариях его использования по сравнению с хранилищем реляционных баз данных. Что должно побудить разработчика думать, что определенные наборы данных больше подходят для

    ...
  • 127 рейтинг
    6 ответов
    Понимание MongoDB BSON Ограничение размера документа

    От MongoDB Полное руководство:

    Документы размером более 4 МБ (при преобразовании в BSON) не могут быть сохраняется в базе данных. Это несколько произвольный предел (и может быть поднял в будущем); это в основном, чтобы предотвратить плохой дизайн схемы и обеспечить

    ...
  • 115 рейтинг
    9 ответов
    Как правильно запустить службу mongod в linux / OS X?

    Я установил mongodb и смог запустить его, работать с ним, выполнять простые операции чтения / записи в БД. Сейчас я пытаюсь настроить мой Mac для запуска mongodb в качестве службы.

    Я получаю «Команда не найдена» в ответ на:

     init mongod
    ...