Вопросы с тегом «mongodb»

MongoDB - это масштабируемая, высокопроизводительная база данных NoSQL с открытым исходным кодом, ориентированная на документы. Он поддерживает большое количество языков и платформ разработки приложений. Вопросы по администрированию сервера можно задать на https://dba.stackexchange.com.

10
Какая польза от Jade или Handlebars при написании приложений AngularJs
Я новичок (иш) во всех приложениях с полным стеком javascript и совершенно новичок в Angular, поэтому я надеялся, что кто-то сможет прямо здесь рассказать обо мне. Зачем мне использовать структуру шаблонов, такую ​​как Jade или Handlebars, при написании клиентских приложений с использованием AngularJS. Должен сказать, что я никогда не использовал …

8
Mongoose - название коллекции Force
Я пытаюсь использовать мангуста для создания базы данных и коллекции в ней. Мой код: var mongoose = require('mongoose'); var db = mongoose.connect('mongodb://localhost/testdb'); var Schema = mongoose.Schema; var UserInfo = new Schema({ username : String, password : String }); mongoose.model('UserInfo', UserInfo); var user = db.model('UserInfo'); var admin = new user(); admin.username …
120 mongodb  mongoose 


8
Почему мангуст всегда добавляет букву s в конце названия моей коллекции
Например, этот код приводит к созданию коллекции под названием «данные». var Dataset = mongoose.model('data', dataSchema); И этот код приводит к созданию коллекции под названием "пользователи". var User = mongoose.model('user', dataSchema); Спасибо

5
Дамп Mongo Collection в формат JSON
Есть ли способ сбросить коллекцию mongo в формат json? Либо в оболочке, либо с использованием драйвера java. Я ищу тот, который имеет лучшую производительность.
119 json  mongodb  dump 

3
Mongodb Explain for Aggregation framework
Есть ли в MongoDB функция объяснения для фреймворка агрегации? Я не вижу этого в документации. Если нет, есть ли другой способ проверить, как запрос выполняется в структуре агрегирования? Я знаю, что ты просто найди db.collection.find().explain() Но с фреймворком агрегации я получаю ошибку db.collection.aggregate( { $project : { "Tags._id" : 1 …

5
Как использовать Mongoose без определения схемы?
В предыдущих версиях Mongoose (для node.js) была возможность использовать его без определения схемы. var collection = mongoose.noSchema(db, "User"); Но в текущей версии функция "noSchema" была удалена. Мои схемы, вероятно, будут часто меняться и действительно не вписываются в определенную схему, так что есть ли новый способ использовать модели без схемы в …


9
Mongodb работает?
Я установил mongodb и драйверы php на свой unix-сервер. Мой вопрос: как узнать, запущен ли mongodb? Есть ли простой запрос командной строки для проверки статуса? Если я запустил его один раз из оболочки, он продолжит работу, если я выйду из оболочки (похоже, это не так). Как я могу сделать соединение …
117 mongodb  unix  database  nosql 

4
Метод поиска Mongoose с $ или условием не работает должным образом
Недавно я начал использовать MongoDB с Mongoose на Nodejs. Когда я использую метод Model.find с $orусловием и _idполем, Mongoose не работает должным образом. Это не работает: User.find({ $or: [ { '_id': param }, { 'name': param }, { 'nickname': param } ] }, function(err, docs) { if(!err) res.send(docs); }); Кстати, …

11
база данных node.js [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

4
Атомарный "findOrCreate" в MongoDB: findOne, вставить, если не существует, но не обновлять
как говорится в заголовке, я хочу выполнить поиск (один) для документа по _id, и если он не существует, создать его, а затем, независимо от того, был ли он найден или создан, вернуть его в обратном вызове. Я не хочу обновлять его, если он существует, как я читал, это делает findAndModify. …
115 node.js  mongodb 

8
Пакетная вставка Mongoose (mongodb)?
Поддерживает ли Mongoose v3.6 + пакетную вставку? Я искал несколько минут, но всему, что соответствует этому запросу, уже несколько лет, и ответ был однозначным отрицательным. Редактировать: Для дальнейшего использования, ответ - использовать Model.create(). create()принимает массив в качестве своего первого аргумента, поэтому вы можете передать свои документы для вставки в виде …

3
Почему в MongoDB имеет значение направление индекса?
Чтобы процитировать документы : При создании индекса число, связанное с ключом, указывает направление индекса, поэтому оно всегда должно быть 1 (по возрастанию) или -1 (по убыванию). Направление не имеет значения для индексов с одним ключом или для выборки с произвольным доступом, но важно, если вы выполняете сортировку или запросы диапазона …

4
Как правильно определить объект в массиве в схеме Mongoose с 2d geo index
В настоящее время у меня проблемы с созданием схемы для документа ниже. Ответ от сервера всегда возвращает значения поля "trk" как [Object]. Почему-то я понятия не имею, как это должно работать, поскольку я пробовал, по крайней мере, все подходы, которые имели для меня смысл ;-) Если это поможет, моя версия …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.