Вопросы по теме 'subdocument'

Мне нужно удалить вложенный документ в MongoDB
Это моя структура: { "_id" : ObjectId("52ebf3ba71616b871600000c"), "components" : [ { "type" : "text", "text_type" : "subtitle", "pos_x" : 198.384521484375, "pos_y" :...
287 просмотров
schedule 02.12.2021

Поддокумент фильтра в MongoDB
Мы новичок в Mongodb, в рамках нашего POC мы загрузили кучу документов в Mongo и протестировали различные варианты запросов и проекций для извлечения данных. Один из вариантов использования, мы пытаемся отфильтровать приведенный ниже образец...
66 просмотров
schedule 12.09.2021

Гарантируется ли, что _ids в массиве поддокументов уникальны в этом массиве
MongoDB Я знаю, что если у вас есть массив поддокументов и вы индексируете какое-то поле в этих поддокументах, это поле гарантированно будет уникальным только в пределах всей коллекции, но не в этом единственном массиве. Применимо ли то же самое...
51 просмотров
schedule 23.09.2021

Запретить Mongoose создавать свойство _id для элементов массива поддокументов
Если у вас есть массивы поддокументов, Mongoose автоматически создает идентификаторы для каждого из них. Пример: { _id: "mainId" subDocArray: [ { _id: "unwantedId", field: "value" }, { _id:...
86668 просмотров
schedule 18.05.2022

Как я могу обновить вложенный документ в MongoDB?
Код, созданный в Mongoose для обновления вложенного документа, не работал. Поэтому я попытался обновить вложенный документ в Mongo Shell. Это документ (местоположение) и вложенный документ (обзор): { "_id" : ObjectId("56d8c73314fbc7e702cfb8c4"),...
1142 просмотров
schedule 24.06.2022

Как получить вложенные документы в массиве из mongoDB с помощью скрипта python
Я новичок в python и mongoDB, и мне нужно выполнить эту задачу. У меня есть коллекция, содержащая документы, подобные образцу ниже. { "_id" : 1900123, "name" : "AAAAA BBBB", "scores" : [ {...
1317 просмотров

Поддокумент Mongoose — идентификатор не найден
Я провел несколько часов с обильными файлами console.log, пытаясь понять, почему это не работает, и здесь мне не хватает чего-то фундаментального: Сценарий взят из книги Саймона Холмса «Получение ЗНАЧЕНИЯ» (глава 6). Извиняюсь за копирование всей...
284 просмотров
schedule 14.08.2022

Получение количества элементов вложенного документа на индекс внутри массива и обновление ключа вложенного документа - вложенный документ в массиве (IN MONGODB)
Как получить количество элементов вложенного документа внутри массива и как обновить ключ вложенного документа в MongoDB Например, весь документ хранится в mongodb: { "CompanyCode" : "SNBN", "EventCode" : "ET00008352", "EventName" :...
288 просмотров
schedule 11.11.2022

MongoDb Aggregate для каждого субдокумента
У меня есть эти коллекции, статистика и предметы. В статистике есть один поддокумент: var ItemSchema = new Schema({ type: String, created_at: Date, updated_at: { type: Date, default: Date.now() } }); var...
183 просмотров

Получить значение от родителя в поддокументе MongoDB
у меня две схемы childrenSchema = new Schema({ name: String }); parentSchema = new Schema({ type: String, children: [childrenSchema] }); Теперь мне нужен метод в childrenSchema , из которого я получаю тип родителя. Я думаю, это...
788 просмотров

Поиск MongoDB во встроенных документах
Используя пример, найденный по адресу: https://docs.mongodb.com/manual/tutorial/query-array-of-documents/ Наличие: db.inventory.insertMany( [ { item: "journal", instock: [ { warehouse: "A", qty: 5 }, { warehouse: "C", qty: 15 } ] },...
150 просмотров
schedule 29.11.2022

Почему истечение срока действия вложенного документа MongoDB удаляет родительский документ?
Я использую мангуст 5 и имею такие схемы: user.js const mongoose = require('mongoose'); const GeoData = require('./geodata'); const UserSchema = new mongoose.Schema({ name: { type: String, required: true }, createdAt: { type:...
393 просмотров

Json — необязательный вложенный документ
Я получаю json из приложения с парой вложенных вложенных документов. Некоторые из этих документов являются необязательными и не всегда присутствуют. Мне интересно, есть ли лучшая практика, как справиться с этим. например (Это всего лишь пример,...
35 просмотров
schedule 25.02.2023

Как вернуть только ОДИН соответствующий вложенный документ (не массив) из массива вложенных документов в MongoDB?
В моей коллекции: { "code": xx1 "valueList": [ { "id": "yy1", "name": "name1"}, { "id": "yy2", "name": "name2"}, { "id": "yy3", "name": "name3"} ] }, { "code":...
34 просмотров
schedule 14.02.2024

MongoDB, как мне создать массив с пользовательскими ключами, содержащим вложенный документ
Хорошо, поэтому, используя Python и MongoDB, я пытаюсь встроить вложенный документ в массив с пользовательским значением ключа в массиве. Я экспериментировал со всевозможными способами сделать это, и я не мог понять, что я делаю неправильно, поэтому...
439 просмотров
schedule 30.05.2024