Описание тега subdocument
Понятие в документно-ориентированных базах данных, где поле в документе - это сам по себе документ.
2
ответа
Meteor/Mongodb - массивы, поддокументы и перекрывающиеся подписки
Я делаю игру; игроки формируют лиги и делают конкурирующие прогнозы. Лига выглядит так: { leagueName: "Premier League", players:[ {name: "Goodie", secretPrediction: "abc"}, {name: "Baddie", secretPrediction: "def"} ] } Для каждого игрока мне нужно о…
30 ноя '16 в 13:03
1
ответ
Предварительный документ Mongoose предварительно удалить промежуточное программное обеспечение не называется
Я бы запретил удаление любого дополнительного документа, поэтому я добавил ошибку в промежуточное программное обеспечение pre('remove') каждой схемы дополнительного документа. При вызове функции.remove() она эффективно вызывает промежуточное програм…
15 авг '15 в 13:47
0
ответов
Как я могу получить элементы из поддокумента mongodb в java?
У меня есть база данных mongodb ("тестирование"), в которой есть несколько коллекций. Я использую один с именем "Pelis3", который содержит документы. Документы содержат типичные элементы и вложенный документ под названием "принадлежит коллекции", к …
02 июл '17 в 22:22
1
ответ
Mongoose - запрос для получения всех вложенных документов
Я новичок в mongoose, у меня есть список компаний, и у каждой компании есть свой массив пользователей. Я просто хочу получить с mongoose всех пользователей конкретной компании: одна компания похожа { "_id": "57ffa47f5b70f90831212348", "name": "mycom…
18 окт '16 в 16:03
1
ответ
Почему истечение срока действия субдокумента MongoDB удаляет родительский документ?
Я использую mongoose 5 и у меня есть такие схемы: user.js const mongoose = require('mongoose'); const GeoData = require('./geodata'); const UserSchema = new mongoose.Schema({ name: { type: String, required: true }, createdAt: { type: Date, default: …
19 июн '18 в 12:13
0
ответов
Запросите массив вложенных документов верхнего уровня с помощью MONGOOSE, чтобы вернуть только N самых последних вложенных документов в массиве
Я ищу условия, поля и т. Д., Которые мне понадобятся в запросе, или асинхронный поток для запроса одного документа, который имеет массив вложенных документов на верхнем уровне. Модель: let postSchema = new mongoose.Schema({ date : {type: Boolean, re…
27 май '17 в 18:23
3
ответа
Динамический размер поддокумента mongodb
Я использую mongodb и mongoose для своего веб-приложения. Веб-приложение используется для регистрации на соревнованиях по плаванию, и каждое соревнование может иметь Х количество гонок. Моя структура данных на данный момент: { "_id": "1", "name": "U…
29 апр '15 в 08:46
2
ответа
Возвращение массива поддокументов через Метеор / Монго
У меня возникли небольшие проблемы с возвратом и отображением тегов, которые я добавляю в поддокумент. У меня нет проблем с добавлением тегов, но я хочу поставить ярлык на элемент для каждого тега. Я просто не могу найти ресурс, который помогает мне…
14 янв '15 в 19:43
1
ответ
RESTHeart фильтрация и сортировка по вложенным документам
Я работаю с Mongodb и перезапустить. В моей базе данных nosql у меня есть уникальный документ с такой структурой: { "_id": "docID", "users": [ { "userID": "12", "elements": [ { "elementID": "1492446877599", "events": [ { "id": 1, "date": 356 }, { "i…
09 май '17 в 12:19
1
ответ
Mongoose не сохраняет вложенные вложенные документы
Мне нужно сохранить некоторые вложенные документы в схеме, которая является вложенным документом схемы. Функция сохранения такова: exports.add = function(req, res){ var cliente = new Cliente(req.body); var sedi = []; for(var key in req.body.sede){ v…
24 апр '15 в 13:02
1
ответ
mongo db добавить поддокументы из другой коллекции
У меня есть две коллекции наград команд, выигранных и список команд. Я хочу получить все награды в другие (команды) как субдокументы с некоторыми незначительными преобразованиями, но я получаю только один субдокумент из премий в команды. Вот код, ко…
07 апр '15 в 13:25
1
ответ
Mongodb: вытащить вложенный документ из документа
Моя схема базы данных выглядит так: { "_id" : 137, "name" : "Tamika Schildgen", "scores" : [ { "score" : 4.433956226109692, "type" : "exam" }, { "type" : "quiz", "score" : 65.50313785402548 }, { "type" : "homework", "score" : 89.5950384993947 }, { "…
02 ноя '15 в 04:10
1
ответ
MongoDB обновить конкретный элемент вложенного документа (массив) на основе условия?
У меня есть PostSchema, который имеет массив свойств с именем votedBy:[], это тип votedBySchema. Как ниже: var votedBySchema = new Schema({ voteType:{ type:Boolean,default:false }, voter:{ type:Schema.Types.ObjectId } }); const PostSchema = new Sche…
15 июл '18 в 13:32
2
ответа
Обновление и удаление вложенного вложенного документа
"_id": { "$oid": "577cc50d10b5a6c42b26f414" }, "firstName": "new", "lastName": "new", "__v": 0, "A": [ { "AfirstName": "AfirstName", "AlastName": "AlastName", "_id": { "$oid": "577dbef2f2c9f5901f402efe" }, "AB": [ { "AB1firstName": "AB1firstName", "…
07 июл '16 в 05:20
0
ответов
Как мне найти частичное совпадение с вложенным документом MongoDB?
У меня есть набор документов в базе данных MongoDB, которые описывают место встречи. Он также содержит информацию о времени работы места встречи. Пример: { _id: ObjectId("54ccbb90cbcb91146d000001"), name: "temp_can_add_slots_to_position", seats: 4, …
18 фев '15 в 11:00
2
ответа
Mongoose - Удалить свойство из SubDocument
У меня есть следующая схема и код Mongoose: Схема: { ... inv: { type: Object, default: {} }, ... } Код (версия 1), где targetData это мангуст Document, item это String, а также amount это Number: targetData.inv[item] = targetData.inv[item] - amount;…
29 дек '18 в 19:46
1
ответ
Удалить все из субдокумента с помощью mongoose/mongodb
У меня есть коллекция: var mongoose = require('mongoose'); var Schema = mongoose.Schema; ObjectId = Schema.ObjectId; var User = new Schema({ id: ObjectId, name: String, positionsApplied:[{ position_id:ObjectId, index_position: Number }], }) Мне нужн…
30 апр '17 в 12:18
8
ответов
Остановите Mongoose для создания свойства _id для элементов массива вложенных документов
Если у вас есть массивы вложенных документов, Mongoose автоматически создает идентификаторы для каждого из них. Пример: { _id: "mainId" subdocArray: [ { _id: "unwantedId", field: "value" }, { _id: "unwantedId", field: "value" } ] } Есть ли способ ск…
22 июн '13 в 18:28
1
ответ
Поддельный документ мангуста field.id дает неопределенный
В этом коде мне нужно взять batch_results, используя его genarated идентификатор, как описано в документах mongoose const mongoose = require('mongoose'); const Schema = mongoose.Schema; const config = require('../config/config'); // Result schema co…
18 дек '18 в 23:11
1
ответ
Mongodb Subdocument Диапазон дат возвращает неверные результаты
Впервые в Stackru. Я пытаюсь выполнить запрос диапазона дат для коллекции массивов, но Mongo Shell возвращает ненужные документы, которые не соответствуют моим критериям. Не имеет значения, что я делаю запрос через драйверы PHP, Doctrine Mongodb Que…
09 мар '14 в 19:12