Я использую MongoDB с Node.JS. У меня есть коллекция, содержащая дату и другие строки. Дата - это Dateобъект JavaScript . Как отсортировать эту коллекцию по
Я использую MongoDB с Node.JS. У меня есть коллекция, содержащая дату и другие строки. Дата - это Dateобъект JavaScript . Как отсортировать эту коллекцию по
Я читал и читал и до сих пор не понимаю, как лучше всего использовать одно и то же соединение с базой данных (MongoDb) во всем приложении NodeJs. Насколько я понимаю, соединение должно быть открыто при запуске приложения и повторно использоваться между модулями. Моя текущая идея наилучшего способа...
Согласно документации Mongoose для MongooseJSи MongoDB/ Node.js: Когда ваше приложение запускается, Mongoose автоматически вызывает ensureIndexкаждый определенный индекс в вашей схеме. Хотя это удобно для разработки, рекомендуется отключить это поведение в производственной среде, поскольку создание...
Я хотел бы определить стадию агрегирования $ project, на которой я могу дать ему указание добавить новое поле и включить все существующие поля без необходимости перечислять все существующие поля. Мой документ выглядит так, с множеством полей: { obj: { obj_field1: "hi", obj_field2: "hi2" }, field1:...
Я делаю проект Node.js, который содержит подпроекты. Один подпроект будет иметь одну базу данных Mongodb, а Mongoose будет использоваться для упаковки и запросов к базе данных. Но проблема в том Mongoose не позволяет использовать несколько баз данных в одном экземпляре mongoose, поскольку модели...
При отправке запроса в адрес /customers/41224d776a326fb40f000001и документ с _id 41224d776a326fb40f000001не существует, docесть, nullи я возвращаю 404: Controller.prototype.show = function(id, res) { this.model.findById(id, function(err, doc) { if (err) { throw err; } if (!doc) { res.send(404); }...
Мне любопытно узнать о плюсах и минусах использования вложенных документов по сравнению с более глубоким слоем в моей основной схеме: var subDoc = new Schema({ name: String }); var mainDoc = new Schema({ names: [subDoc] }); или var mainDoc = new Schema({ names: [{ name: String }] }); В настоящее...
Я пытаюсь выбрать только определенное поле с exports.someValue = function(req, res, next) { //query with mongoose var query = dbSchemas.SomeValue.find({}).select('name'); query.exec(function (err, someValue) { if (err) return next(err); res.send(someValue); }); }; Но в моем ответе json я также...
Закрыто. Этот вопрос требует подробностей отладки . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 3 года назад . Уточните этот вопрос У меня установлена база данных mongo по следующему пути...
Куда бы я ни посмотрел, я вижу, что MongoDB - это CP. Но когда я копаюсь, я вижу, что в конечном итоге это согласуется. Это CP, когда вы используете safe = true? Если да, значит ли это, что когда я пишу с safe = true, все реплики будут обновлены до получения...
Что дает вам вариант NoSQL на основе документов по сравнению с магазином KV и
Я пытаюсь использовать мангуста для создания базы данных и коллекции в ней. Мой код: var mongoose = require('mongoose'); var db = mongoose.connect('mongodb://localhost/testdb'); var Schema = mongoose.Schema; var UserInfo = new Schema({ username : String, password : String });...
Я новичок (иш) во всех приложениях с полным стеком javascript и совершенно новичок в Angular, поэтому я надеялся, что кто-то сможет прямо здесь рассказать обо мне. Зачем мне использовать структуру шаблонов, такую как Jade или Handlebars, при написании клиентских приложений с использованием...
Например, этот код приводит к созданию коллекции под названием «данные». var Dataset = mongoose.model('data', dataSchema); И этот код приводит к созданию коллекции под названием "пользователи". var User = mongoose.model('user', dataSchema);...
Есть ли способ сбросить коллекцию mongo в формат json? Либо в оболочке, либо с использованием драйвера java. Я ищу тот, который имеет лучшую
Как найти повторяющиеся поля в коллекции mongo. Я хочу проверить, не дублируются ли какие-либо поля "name". { "name" : "ksqn291", "__v" : 0, "_id" : ObjectId("540f346c3e7fc1054ffa7086"), "channel" : "Sales" } Большое спасибо!...
Есть ли в MongoDB функция объяснения для фреймворка агрегации? Я не вижу этого в документации. Если нет, есть ли другой способ проверить, как запрос выполняется в структуре агрегирования? Я знаю, что ты просто найди db.collection.find().explain() Но с фреймворком агрегации я получаю ошибку...
В предыдущих версиях Mongoose (для node.js) была возможность использовать его без определения схемы. var collection = mongoose.noSchema(db, "User"); Но в текущей версии функция "noSchema" была удалена. Мои схемы, вероятно, будут часто меняться и действительно не вписываются в определенную схему,...
Я установил mongodb и драйверы php на свой unix-сервер. Мой вопрос: как узнать, запущен ли mongodb? Есть ли простой запрос командной строки для проверки статуса? Если я запустил его один раз из оболочки, он продолжит работу, если я выйду из оболочки (похоже, это не так). Как я могу сделать...
Недавно я начал использовать MongoDB с Mongoose на Nodejs. Когда я использую метод Model.find с $orусловием и _idполем, Mongoose не работает должным образом. Это не работает: User.find({ $or: [ { '_id': param }, { 'name': param }, { 'nickname': param } ] }, function(err, docs) { if(!err)...