У меня есть вопрос о смысле использования мангоба с мангустом. Одна из особенностей mongodb (и других баз данных nosql) заключается в том, что я могу поместить все, что захочу, в коллекцию. Пример: Collection - type - ...
Могу ли я создать эту таблицу динамически без жесткого кодирования схемы создания таблицы в mongodb? Нужно ли указывать типы данных в NOSQL? var mongoose = require ('mongoose'); mongoose.connect (»...
Items.aggregate ([{$ match: {expiry_date: {$ gt: moment (). ToDate ()}}}]) Как я могу включить $ или в совпадение агрегата? Выше запрос в порядке, я могу получить элементы с expiry_date больше ...
Я ищу для поиска строки, которые разбиты на префиксы, цифры и буквы, в настоящее время мне нужно найти 55 миллионов строк, и строка выглядит следующим образом (я также сохраняю конкатанированную версию ...
Я пытаюсь вытащить объект из массива mongodb. Вот моя схема, var VendorSchema = new Schema ({_id: {type: Schema.Types.ObjectId, ref: «Пользователь»}, service_orders: {...
Есть более 1000 документов, например, фруктовых объектов. Мне нужно получить последний документ (полный объект), т. Е. В отношении вырванной даты для каждого фрукта. Здесь вы найдете пример {«плод»: «...
У меня есть 3 коллекции Коллекция форм {_id: "59b6344fcd4fd0cc3e31b5b1", имя: "form1" вопрос: ["59b8d77c44c683d03fb7af5f"]} Вопросник {_id: "59b8d77c44c683d03fb7af5f", имя: "...
У меня есть запрос, который работает правильно, но я хотел бы сделать радиус на основе миль вместо координаты plain. Вот как это выглядит (комбинация между $ text: search и $ geoWithin: $ center ...
Я хотел бы знать, существуют ли определенные сценарии, когда следует использовать .exec. В то время как после обучения и курсов я обнаружил, что времена, когда инструкторы использовали его. Вот два фрагмента ...
Я пытаюсь построить график, записывающий матчи с двумя командами. MatchSchema: const mongoose = require ('mongoose') const Schema = mongoose.Schema let MatchSchema = {MatchID: {type: Number, ...
Я делаю социальное веб-приложение. Пользователи могут делать сообщение, а другие пользователи могут играть (например) или комментировать сообщение. Каждое сообщение содержит массив комментариев и идентификаторов звезд. Каждый комментарий и звезда содер
В настоящее время у меня возникают проблемы с .populate () в моей модели для массива массивов словарей. Я подталкиваю корзину пользователя (массив словарей) в историю пользователя (массив массивов). ...
У меня поток данных, поступающих в формате json с отметкой времени в миллисекундах. Я хотел бы спросить, есть ли встроенный способ конвертировать миллисекунды в формат ISODate на лету. Так ...
У меня есть запись mongoDB, например, {"_id": ObjectId ("5b0e84c66b70f225e8754d14"), "status": 0, "product": "test Product", "reviewers": [{"status": ...
В коллекции Mongoose Question есть поле subdoc с метками: []. Я хочу запустить запрос, который возвращает соответствующие поля Вопроса и количество ответов. Мой текущий запрос: Question.find (...
Я пытаюсь обновить документ, если он существует, и создать новый. Я установил UserId как уникальное значение и попытаюсь обновить его с помощью этого условия let saveUser = User ({UserId: msg.from.id, ...
Мне нужно получить данные из моего маршрута, где все мои местоположения. Через фильтр $ match мои данные, используя _id. Но я не могу отфильтровать эти данные. Это похоже на то, что $ match не работает. Эта ...
Мне нужно выяснить, как удалить все документы в базе данных mongo, где электронная почта req.user.email, когда я выполняю мой код для удаления учетной записи. В настоящее время он просто удаляет учетную запись и уходит ...
У меня есть модель User and Survey. Модель опроса выглядит так: const SurveySchema = mongoose.Schema ({title: {type: String}, options: [{value: String, votes: [{...
В настоящее время я использую Node с базой данных mongo с использованием Mongoose. Я использую ссылки на ссылки вместо встроенных. Когда я использую отношения от одного до многих, и я удаляю его, он не ...
Я пытаюсь найти базу данных MongoDB, используя функцию текстового поиска и Mongoose. Я хотел бы искать совпадения в полях имени или проекта, поэтому я объявил свою модель так: const ...
Я пытаюсь форматировать, нажимать и сохранять один объект уведомления в mongo-документе, используя следующий код: function notifySubs (req, post) {post.subs.forEach ((sub) = & gt; {if (! Sub. ...
Я пытаюсь переместить несколько элементов в массив объектов как встроенный документ в мангусте. У меня есть массив следов следящего, отправленный из front-end, как: [5aeab860f86f22cd3fa82d3e, ...
Приложение Node.JS получает неопределенное количество (n> 0) продуктов через API, который я хочу сохранить в MongoDB. Здесь соответствующая схема: var orderSchema = new Schema ({orderNumber: {type: ...
я создал схему для разных типов бизнеса var mongoose = require ('mongoose'); mongoose.connect ( 'MongoDB: // локальный / nodeauth'); var Schema = mongoose.Schema; var db = mongoose ....
В приведенном ниже коде проверяется наличие тележки. Если тележка существует, выполняется блок «if». Если нет, выполняется блок «else». Проблема в том, что if (cart) check возвращает true, хотя ...
Я хочу обновить поля с теми же идентификаторами, но это не изменяет поле. Я использовал обновление в оболочке mongo, и он обновляет только один идентификатор, но в моем приложении я всегда получаю: {n: ...
После ознакомления с официальной документацией я все еще не уверен, как создавать методы для использования в mongoose для создания & amp; обновить документы. Так как я могу это сделать? У меня есть что-то вроде этого ...