Size: a a a

2020 June 01

V

Vlad in MongoDB Russian
Привет.
Проблема в том, что по username поиск работает и возвращает нужный объект. Но если я в ендпоинте указываю, не username, а id пользователя, то поиск не работает и, соответственно, выдает ошибку.

А если добавить  к _id: ObjectId(айди пользователя), то будет искать по айди, а по username уже не будет работать.
источник

EI

Edem Injection in MongoDB Russian
db.Tab1.drop() что делает это команда
источник

EI

Edem Injection in MongoDB Russian
удаляет колекцию?
источник

D

Denis 災 nobody in MongoDB Russian
Собсно. Если js файл передать как mongo < file.js, всё работает, а если mongo file.js то нет.
источник

V

Vlad in MongoDB Russian
Edem Injection
db.Tab1.drop() что делает это команда
Удаляет коллекцию  из базы данных
источник

V

Vlad in MongoDB Russian
Edem Injection
db.Tab1.drop() что делает это команда
источник

EI

Edem Injection in MongoDB Russian
что вернет этот запрос?
источник

EI

Edem Injection in MongoDB Russian
Vlad
Удаляет коллекцию  из базы данных
спасибо,
источник

N

Nick in MongoDB Russian
Edem Injection
что вернет этот запрос?
похоже вы тест проходите, для упрощения жизни можете сами прогнать запрос в https://play.db-ai.co/?utm_source=tg&utm_medium=pin&utm_campaign=ru
источник

EI

Edem Injection in MongoDB Russian
Nick
похоже вы тест проходите, для упрощения жизни можете сами прогнать запрос в https://play.db-ai.co/?utm_source=tg&utm_medium=pin&utm_campaign=ru
спассибо большое
источник
2020 June 02

ГВ

Готти Вартанян... in MongoDB Russian
Всем привет! Ребят, установил mongodg к себе на сервер. Подскажите пожалуйста как открыть через Compass? Мне нужен connection string. Пробовал указывать логин root пароль и сервер, но не пускает
источник

АЗ

Анатолий Змиевский... in MongoDB Russian
Попробуй через явное указание по реквизитам.
источник

ГВ

Готти Вартанян... in MongoDB Russian
Анатолий Змиевский
Попробуй через явное указание по реквизитам.
Пробовал, но не хочет
источник

CB

Crash Bms in MongoDB Russian
День добрый. Помогите в вопросе. 3 сервера mongo в реплика сете. oplog 61gb Можно ли установить oplog на разных серверах разного размера?
источник

JG

John Gotti in MongoDB Russian
привет всем, подскажите пожалуйста.

Есть такая вот модель товара

{
   "_id" : ObjectId("5ed5fcf1b74c9eccd50adf9c"),
   "childCategory" : [
       "850"
   ],
   "imgf" : [
       "/uploads/2020/04/ipad-1-700x700-1.jpg, /uploads/2020/04/iPad-2-700x700-1.jpg, /uploads/2020/04/ipad-4png-700x700-1.jpg"
   ],
   "id" : 21647,
   "slug" : "apple-ipad-pro-12-9-wi-fi-cellular-512gb-silver-mxg12-mxf82-2020",
   "parentCategory" : "70",
   "name_ru" : "Apple iPad Pro 12.9\" Wi-Fi + Cellular 1TB Silver (MXG32, MXFA2) 2020",
   "name_ua" : "Apple iPad Pro 12.9\" Wi-Fi + Cellular 1TB Silver (MXG32, MXFA2) 2020",
   "stock" : true,
   "used" : false,
   "filters" : [
       {
           "cellular" : "Wi-Fi + LTE",
           "color" : "Silver",
           "memory" : "1TB",
           "model" : "iPad Pro 12.9",
           "new-or-used" : "new"
       }
   ]
}


У каждого товара есть свои фильтры, например, обьем памяти, цвет и тд. Собственно вопрос, каким образом, можно для каждого товара делать доп. поле options, которое будет иметь следующий вид

"o
ptions": [
 {
   "slug": "color",
   "items": [
     {
       "name": "Silver",
       "color": "#c0c0c0",
       "path": "product102"
     },
     {
       "name": "Space Gray",
       "color": "#343d4",
       "path": "product101"
     }
   ]
 },
 {
   "slug": "memory",
   "items": [
     {
       "name": "16GB",
       "path": "product211"
     },
     {
       "name": "32GB",
       "path": "product212"
     }
   ]
 }
]

то есть, мне нужно на каждый товар создавать его группу, данная группа должна комбинироваться по названию фильтра и должен быть массив обьектов соседних товаров. Подскажите хотя бы как строить aggregate запрос, пробовал уже по разному и просто не могу понять как это можно реализовать. Буду рад любой помощи
источник

П

Павел in MongoDB Russian
Народ, а можно в монге сделать так: найти в колекции все записи с определенными критериями, потом сделать агрегацию удалив дубликаты, потом отсортировать по дате, и в конце вывести дату первой записи и количествотвсех записей? Сейчас работает только количество всех, и не понимаю как дополнительно вывести еще данные одной записи
источник

П

Павел in MongoDB Russian
источник

П

Павел in MongoDB Russian
Вот тут как мне дополнительно вывести price  первой записи?
источник

D

Denis 災 nobody in MongoDB Russian
как отменить rs.remove?
источник

D

Denis 災 nobody in MongoDB Russian
2 ноды из 3 вывели и оно больше не выбирает мастера
источник