Публикации по теме 'mongodb'


Модульное тестирование стало проще благодаря NestJS  — часть 02 серии статей о бэкэнде GraphQL + MongoDB!
Это вторая часть моей первой статьи о том, как легко работать с GraphQL MongoDB и NodeJS с помощью NestJS, когда я сосредоточусь на модуле. Добро пожаловать! Это продолжение моей предыдущей статьи , когда я создавал GraphQL с MongoDB в NestJS с CRUD и набором разбиения курсора на страницы.

TypeScript, Zod и MongoDB: руководство по уровню доступа к данным без ORM
Использование новых парадигм для повышения согласованности данных и безопасности типов В этой статье мы собираемся обсудить альтернативный подход к обработке уровня доступа к данным в TypeScript с помощью MongoDB без использования ORM. Традиционно разработчики используют инструменты объектно-реляционного сопоставления (ORM) для сопоставления типов данных в базах данных и объектно-ориентированных языках программирования. Однако ORM иногда может приводить к проблемам с..

Учебник: Начало работы с MongoDB
Введение: MongoDB — это популярная база данных NoSQL с открытым исходным кодом, которая обеспечивает гибкую, масштабируемую и ориентированную на документы модель данных. В этом руководстве мы рассмотрим основы MongoDB, включая установку, настройку и основные операции. К концу у вас будет прочная основа для начала работы с MongoDB. Предварительные требования. Прежде чем начать работу с MongoDB, убедитесь, что у вас выполнены следующие предварительные условия: Компьютер с..

Сравнение систем управления базами данных: MySQL, PostgreSQL, MSSQL Server, MongoDB, Elasticsearch и…
Итак, вы создаете программное приложение. Одна из первых проблем, которую необходимо решить, - это как хранить ваши данные. Какую базу данных вы выберете? Система управления базой данных или СУБД - это программное обеспечение, которое взаимодействует с самой базой данных, приложениями и пользовательскими интерфейсами для получения данных и их анализа. СУБД также содержит ключевые инструменты для управления базой данных. Для сравнения мы выбрали 9 наиболее часто используемых систем..

Как оптимизировать приложения Node.js
Node.js — популярная платформа для создания быстрых и масштабируемых веб-приложений. Как и в случае с любой технологией, важно оптимизировать ваши приложения Node.js, чтобы обеспечить их хорошую работу и удобство для пользователей. В этой статье мы обсудим некоторые советы и рекомендации по оптимизации приложений Node.js. 1. Используйте балансировщик нагрузки Если вы используете приложение Node.js, которое получает большой объем трафика, важно использовать балансировщик нагрузки для..

обозначение и дуб с mongoDB и Redis
Сейчас в мире серверной части существует много предположений о том, что либо означает заменит Node.JS , задолго до того, как я провел исследование. вывод, к которому я пришел, явно «НЕ СЕЙЧАС» . За девизом определенно будущее, но пока он не убьет всеми любимый Node.JS . Это просто новая игрушка в городе для разработчиков и программисты, так что просто получайте удовольствие, играя с ним. Перейдем к введению о Denon , который представляет собой безопасную среду..

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

Разработка схемы базы данных документов
Я тщетно пытаюсь научиться пользоваться объектными базами данных. В учебниках по базам данных традиционно используется пример отслеживания студентов, курсов и классов, потому что это так знакомо и применимо. Как этот пример будет выглядеть как...
2657 просмотров

Массовая загрузка MongoDB из файла JSON с рядом объектов
Я хочу выполнить массовую загрузку в MongoDB. У меня есть около 200 ГБ файлов, содержащих объекты JSON, которые я хочу загрузить, проблема в том, что я не могу использовать инструмент mongoimport, поскольку объекты содержат объекты (т.е. мне нужно...
3549 просмотров
schedule 18.11.2023

Обновить встроенный документ в mongodb с помощью С#
Предположим, у вас есть следующий класс. Содержит системы, в которых работал агент public class AgentHistory { public ObjectId Id { get; set; } public Guid SystemId { get; set; } public Guid CampaignId { get; set; } public...
3459 просмотров
schedule 08.01.2024

Не вызывать функцию во время десериализации
Есть ли способ не вызывать функцию во время десериализации класса, например: private int _number public int Number { get { return _number; } set { _number = value //do not call this function during...
204 просмотров
schedule 28.10.2023

Какие хорошие решения для GUID?
В настоящее время у меня есть база данных с 13 миллионами строк, и мы используем uuid в качестве первичного ключа. Каждый раз, когда мы выполняем миграцию базы данных, на завершение таблицы уходит несколько часов. Производительность запросов тоже...
204 просмотров
schedule 15.01.2024

Оптимальный запрос БД для префиксного поиска
У меня есть набор данных, который представляет собой список диапазонов префиксов, и префиксы не имеют одинакового размера. Вот несколько примеров: low: 54661601 high: 54661679 "bin": a low: 526219100 high: 526219199 "bin": b low: 4305870404...
1580 просмотров
schedule 08.11.2023

Запрос расширенного подсчета MongoDB в зависимости от содержимого документа
У меня проблема с расширенным запросом подсчета с MongoDB. Я пытаюсь подсчитать объект внутри поля документа, но только если предыдущий элемент, соответствующий запросу, существует и старше в массиве. Позволь мне объяснить.... У меня...
898 просмотров
schedule 24.11.2023

Удалить дочерние документы orhpan в базе данных mongo
Насколько я понимаю, когда вы уничтожаете родительский документ в Mongo, вы также уничтожаете его дочерние элементы, и он будет каскадироваться вниз по цепочке, пока все документы, на которые есть ссылки, не будут удалены. У меня есть структура...
1266 просмотров
schedule 10.12.2023

Mongoose — несколько схем с использованием одной коллекции
Я пытаюсь спланировать свой API, например: /animals // returns all animals /animals/dogs // returns all dogs /animals/cats // returns all cats /animals/dogs/:id // returns dog Итак, у меня есть отдельные модели для...
2056 просмотров
schedule 28.12.2023

Показать проекцию запроса Mongodb в журнале
(обновлено) Я хочу видеть в журнале ограничение поля (проекцию), используемое в запросе, а не только сам запрос, чтобы точно видеть, что запрашивается. Я установил «vvvv=true» вместе с «verbose=true» в файле конфигурации, поэтому с учетом...
232 просмотров
schedule 15.01.2024

Почему отправка файлов из GridFS через MVC4 занимает так много времени?
Я хочу отправлять изображения, хранящиеся в MongoDB, с помощью GridFS через веб-приложение MVC4 в браузер через среду моей локальной сети, но до отправки изображения в браузер требуется ~ 500 мс. Сетевой инспектор Google Chrome говорит, что большая...
484 просмотров

Обновление MongoDB с upsert и мультисинтаксисом
Я новичок в mongodb и так напряжен из-за неполной документации mongodb, что оставляет меня на пробы и ошибки... к сожалению, все мои попытки не работают без ошибок, оставляя меня в замешательстве относительно того, что происходит и что отлаживать......
5322 просмотров
schedule 16.01.2024

Правильная реализация PUT и идентификаторы объектов в MongoDB
Я хотел бы использовать идентификаторы ObjectID MongoDB для идентификации ресурсов в вызовах RESTful. Однако мне трудно понять, как правильно структурировать вызовы PUT. Насколько я понимаю, правильный путь вызова PUT должен включать идентификатор...
108 просмотров
schedule 22.11.2023

Как я могу найти, какое значение вызвало ошибку bson.errors.InvalidStringData
У меня есть система, которая считывает данные из разных источников и сохраняет их в MongoDB. Данные, которые я получаю, уже правильно закодированы в utf-8 или в unicode. Документы слабо связаны между собой и сильно различаются по схеме , если...
2194 просмотров
schedule 12.01.2024

MongoDB и nodejs, найдите список идентификаторов
У меня есть две коллекции: пользователи: { _id: ObjectId('123...'), docs: [ ObjectId('512d5793abb900bf3e000002'), ObjectId('512d5793abb900bf3e000001') ] } документы: { _id: ObjectId('512d5793abb900bf3e000002'), name:...
1956 просмотров
schedule 02.11.2023

Есть ли способ получить графическое представление Mini Mongo?
Я изучаю Метеор в данный момент. Действительно впечатлен видением фреймворка. Meteor сохраняет данные на стороне клиента с помощью «Mini Mongo» ( http://www.quora.com/Meteor-web-framework/How-does-Meteors-Minimongo-work ) — браузерная версия Mongo...
1456 просмотров
schedule 09.01.2024

Сопоставление составных полей _id в агрегате MongoDB
Я новичок в MongoDB, поэтому, пожалуйста, простите меня, если на этот вопрос есть очевидный ответ... Контекст: Я следовал примеру в документации MongoDB для реализации иерархической агрегации. с помощью уменьшения карты. В примере...
1783 просмотров
schedule 19.11.2023

Накладные расходы на хранение GridFS
У нас есть кластер MongoDB, использующий GridFS. Таблица fs.chunks для gridfs разбита на два набора реплик. Использование дискового пространства очень велико. Для 90 ГБ данных нам нужно более 130 ГБ дискового пространства. Кажется, что таблице...
878 просмотров
schedule 20.01.2024

Заполнить выбор ключами из json
У меня есть массив с объектом в нем, он возвращается клиенту через сервер node.js, работающий с mongodb. Я хочу выбрать все ключи/поля в объекте (т.е. имя, фамилия, телефон), но не их значения (т.е. я просто хочу строку «имя», а не значение...
1757 просмотров
schedule 05.12.2023

Как мне работать с запросами Mongodb в стеке JS MEAN узла
Я использую шаблон linnovate MEAN для создания приложения: https://github.com/linnovate/mean С MongoDB я понимаю, как запрашивать коллекцию в базе данных и получать результаты через командную строку, например: db.articles.find({ 'title' :...
2016 просмотров
schedule 11.12.2023