Вопросы по теме 'mongodb-query'
MongoDB: OrderBy определенного поля в массиве
У меня есть такая структура документа:
{
"_id": ObjectId("4ed3733abde68a21780000a0"),
[HERE OTHER DATA...]
"myArray": [
{
"name": "myName1",
"value": 4
},
{
"name": "myName2",
"value": "myValue"
},...
18.11.2023
MongoDB $group не поддерживает выражения в стиле включения
Я получил "errmsg": "$group не поддерживает выражения в стиле включения" со следующим запросом в mongoDB.
db.lineitems.aggregate(
{ $match : { "shipdate" : { $lte: 19980801 }} },
{ $group : {
_id : { "returnflag" :1, "linestatus"...
05.12.2023
Как добавить значение в существующее значение ключа и обновить коллекцию в MongoDB?
Я использую mongodb с метеором и хочу добавить новую сумму в существующий ключ значения суммы в mongodb и обновить ту же коллекцию. Могу ли я сделать дополнение в запросе mongodb напрямую? payment.update({},$add{$set:{amount: amount}}); что-то...
17.11.2023
Linq для фильтра MongoDB
У меня есть коллекция MongoDB, указанная ниже:
{
"_id" : ObjectId("001"),
"ticker" : "MSFT=US",
"exchange" : "OTC",
"localtick" : "MSFT",
"compname" : "Microsoft",
"currency" : "USD",
"insertedtime" :...
27.11.2023
MongoDB: как установить новое поле равным значению другого поля для каждого документа в коллекции
Мне нужно запустить сценарий миграции, чтобы вставить значение (уже доступное в каждом документе) в массив этого же документа. Это необходимо сделать для каждого документа моей коллекции (запрос выбора не требуется)
Как это изменить:
{...
12.11.2023
У меня проблемы с пониманием сложной $группировки/агрегации
У меня есть примерно такая схема:
{
_id: <objectid>
customer: <objectid>
employee: <objectid>
date: <Month/day/year>
amount: <Number>
}
Используя angular, я пытаюсь создать страницу, которая извлекает...
21.12.2023
Ускорение запросов MongoDB с помощью Regex
У меня есть запрос, который может быть слишком сложным для быстрого выполнения MongoDB. Если есть что-то, что я могу изменить в настройке моей MongoDB, я бы хотел знать!
Вот пример запроса, который ищет в коллекции вакансий термин «api»....
23.01.2024
Отфильтровать содержимое массива в запрос, содержащий $concatArrays
Учитывая эту функцию, у меня есть набор данных, который я запрашиваю. Данные выглядят так:
db.activity.insert(
{
"_id" : ObjectId("5908e64e3b03ca372dc945d5"),
"startDate" : ISODate("2017-05-06T00:00:00Z"),
"details" :...
30.10.2023
Самый простой способ отменить $all в mongoDB
Я запускаю следующий запрос на mongoDB 3.4 , используя свое приложение. По сути, я хочу найти документы, элементы массива атрибутов которых соответствуют указанным критериям, используя $elemMatch .
db.collectionName.find({
attributes: {...
31.12.2023
Первый аргумент $arrayElemAt должен быть массивом.
Я извлекаю набор записей из коллекции и присоединяюсь к другой коллекции.
Я хотел бы добавить поле в проецируемое поле, но получаю сообщение об ошибке - код и ошибка ниже:
db.getCollection("ConnectionEntity").aggregate(
// Pipeline
[...
08.11.2023
Запрос совокупного соответствия Mongodb с приоритетом полного совпадения
Я пытаюсь выполнить запрос регулярного выражения mongodb в поле. Я бы хотел, чтобы запрос отдавал приоритет полному совпадению, если он находит его, а затем частичному совпадению.
Например, если у меня есть база данных, полная следующих записей....
07.11.2023
как сгруппировать по дате в mongodb и получить три лучшие записи на основе количества
Ниже приведена структура моей коллекции
_id advertisedTo advertisedOn
---------------------------------------------------------
5df72e39179e3225dc506f5b 923336749125 2019-12-14
5df72e39179e3225dc506f5c...
10.11.2023
Префикс составного индекса MongoDB с сортировкой
Мне трудно решить, где лучше всего разместить поле сортировки в составном индексе mongodb.
Насколько я понимаю, нам нужно выбрать наивысшую кардинальность и селективность в качестве предшествующих полей в составном индексе....
06.12.2023
Как добавить поле и отсортировать результаты на mongodb
Я хочу найти всех клиентов в моей коллекции, у которых есть поля firstName, LastName и Address как ненулевые (они должны существовать), а затем я хочу создать `` подтвержденное '' поле на лету, чтобы отсортировать их (например, все истинные вместе и...
15.11.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..