Squeak.ru - шаблоны программирования

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


Тестирование интеграции базы данных для пользовательской стартовой библиотеки доступа к данным Spring Boot с использованием…
Как настроить проект Spring Boot с интеграционным тестированием базы данных с использованием Testcontainers для MongoDB Ранее я написал статью об абстрагировании логики доступа к данным с помощью библиотеки доступа к данным . В этой статье я поделюсь своим исследованием того, как я абстрагировал свою логику доступа к данным с помощью специальной начальной библиотеки доступа к данным Spring Boot и протестировал ее с помощью тестовых контейнеров MongoDB. Обратите внимание, что на..

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

Метеор динамически фильтрует раскрывающийся список, когда выбран другой раскрывающийся список
[ ОБНОВЛЕНИЕ: я ответил на свой вопрос и понял, что проблема, с которой я столкнулся, связана с каким-то странным форматированием значения Session.get() , и код, который я разместил ранее, должен был более или менее работать. Несмотря на это, я...

mongoc_init() и mongoc_cleanup() могут сделать доступной память
У меня есть класс для выполнения операции mongodb с использованием mongodb-c-driver. В конструкторе вызывается mongoc_init(). В деконструкторе вызывается mongoc_cleanup(). Затем valgrind 3.10.1 сказал мне, что часть памяти «все еще доступна»....

Как получить подтверждение обновления в драйвере mongodb nodejs?
Я использую модуль mongodb npm для подключения к моей базе данных mongo с помощью nodejs. Мой простой вариант использования заключается в том, что мне нужно обновить документ в коллекции, которая может существовать или не существовать. Поэтому,...
31.03.2024

Суммирование документов в пользовательском интерфейсе Rockmongo Query (mongoDB)
Я хочу суммировать поле по нескольким документам, подобным этим: {"_id":ObjectId("123"), "steps" : 50}, {"_id":ObjectId("456"), "steps" : 15}, {"_id":ObjectId("789"), "steps" : 80} Цель: указать сумму шагов по всем документам (должно быть...

Слишком низкая версия сервера синтаксического анализа при использовании Heroku
поэтому я новичок в программировании и пытаюсь настроить панель синтаксического анализа через Heroku и связать ее с моим проектом Xcode. Сначала я зашел на github и нажал кнопку развертывания на героку...

Вставить в MongoDB и сохранить ObjectID?
Итак, у меня есть проблема, и несколько наводок о том, как ее исправить. Мне нужна помощь, чтобы выяснить, какой из них действительно будет работать и как его выполнить. Я программирую на GoLang и использую пакет mgo для взаимодействия с...
01.04.2024

монго: почему я не вижу коллекции?
Я использовал оболочку mongo и не вижу свою коллекцию, даже если она существует: > db.first.insert({name:'test',value:10}) > db.first.insert({name:'test2',value:20}) > db.first.find() { "_id" : ObjectId("588122a970e3439f3e3964ad"),...
28.04.2024

Perl Как вставить дату и время в mongodb
Я новичок в MongoDB, у меня есть даты в формате MySQL в массиве, например 2018-08-13 09:56:19 , и я хотел сохранить в MongoDB ISODate с часовым поясом -0500 , чтобы эта дата была вставлена ​​​​как "Date" : ISODate("2018-08-13T09:56:19.000-05:00")...
30.03.2024

Как предотвратить сбой MongoDB при огромных совокупных запросах?
У меня есть экземпляр MongoDB, где иногда необходимо делать ранее неожиданные запросы. (В этом весь смысл без схемы, верно?) Некоторые из них очень сложны и поэтому занимают много времени. Меня это устраивает, но я борюсь с тем, что эти запросы...
13.03.2024

Как отправить документы из агрегации на другую страницу с помощью mongodb и nodejs?
Скажем, у меня есть набор таких мест: { "_id" : ObjectId("5caf2c1642e3731464c2c79d"), "requested" : [], "roomNo" : "E0-1-09", "capacity" : 40, "venueType" : "LR(M)", "seatingType" : "TB", "slotStart" : "8:30AM",...

Динамически нажимать, тянуть и устанавливать обновление схемы мангуста
Я пытаюсь настроить свой api патча, чтобы я мог создать динамический запрос для нажатия, извлечения и установки данных в моей схеме мангуста. У меня есть много значений, которые я бы изменил с помощью set, но у меня также есть массив объектов,...

Моделирование хранимых ссылочных отношений mongodb в ядре .net
Я новичок в монго, и я ищу рекомендации по передовым методам работы с указанными отношениями и их моделирования в ядре .net. Да, это обычное "присоединяется к mongodb??" вопрос. Но я не нашел хорошего ответа на это. Чтобы сделать это проще,...

Фильтровать по нескольким ключам вложенных документов
Ожидалось, что следующий документ будет захвачен фильтром, примененным ниже, но это не так. В чем может быть проблема? // Образец документа. Document emp2 = new Document(); emp2.put("name", "Charlotte Evelyn"); emp2.put("website",...

Проверьте, не работает ли существующий после сортировки
Мой mongoDB findOne, который работал раньше, потому что он отвечал за проверку существования электронной почты в моей базе данных, но как только я добавил к нему .sort, он выдает ошибку UnhandledPromiseRejectionWarning: TypeError: Cannot read...
28.04.2024

Поиск MongoDB $ против заполнения Mongoose
Я видел этот и другие вопросы с похожим названием, ни один из них не ответил на мой вопрос . Я просматривал документацию по мангусту , где я читал MongoDB имеет похожий на соединение оператор агрегирования $ lookup в версиях ›= 3.2. У...

Поиск ближайших регионов по названию в MongoDB
Я хотел бы реализовать предложения автозаполнения для регионов, близких к пользователю. Таким образом, для пользователя, находящегося в Сан-Франциско, который входит на Юнион-сквер, он может предложить Юнион-сквер, Сан-Франциско, а затем Юнион-сквер,...
04.05.2024

Как перебирать массив поддокументов mongodb, находить совпадающие элементы и сразу обновлять поля элементов новыми значениями
Например, если в заказе на покупку есть такие позиции: и пользователь со стороны клиента отправляет нам позиции для обновления в массиве с именем lineItemsToUpdate и имеет такой формат: [ { unitCost: 342, totalQuantity: 13,...

Новые материалы

Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов! GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..

Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..

Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение Как машинное обучение? Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..

Шаблон CQRS — C#
Этот архитектурный шаблон в основном говорит о том, что мы можем использовать одну модель для операций чтения, а другую — для операций записи. Звучит хорошо, но реализовать его может быть..

Освоение функций потерь в машинном обучении для регрессии: полное руководство по оптимизации…
Введение: Функция потерь является важным компонентом алгоритмов машинного обучения и статистических моделей. Его роль заключается в измерении несоответствия между прогнозируемым выходом модели и..

10 языков программирования, которые изменят мир в 2023 году
Мир программирования постоянно развивается, и востребованные языки постоянно меняются. Однако есть несколько языков, которые выдержали испытание временем и по-прежнему очень ценны для изучения в..

Чем заняться в наших библиотеках (апрель 2023 г.)
В апреле этого года мы празднуем обучение по-разному — от принятия позитивного и устойчивого мышления до понимания и сохранения местных популяций пчел, а также изучения новейших и новейших..