Антон
Проверяйте условие выборки
да первым делом проверил, все ок
Nick
да первым делом проверил, все ок
Так каунт значит нормально возвращает. Остается только то как обходите результат в цикле
Антон
Так каунт значит нормально возвращает. Остается только то как обходите результат в цикле
это скрин с драйвера на джаве, там все ок, а если через нативный на js то максимум 1к
Nick
это скрин с драйвера на джаве, там все ок, а если через нативный на js то максимум 1к
Тогда не путайте, на лицо то что условия разные или базы разные. Уберите условие выборки и оставьте просто find() и проверьте будет ли проблема
Антон
Тогда не путайте, на лицо то что условия разные или базы разные. Уберите условие выборки и оставьте просто find() и проверьте будет ли проблема
блин сорян) оказалось что в env другая бд была) проверил на основной все окей) 5сек для выборки и подсчета
Антон
фейспалм)
Nick
Хах)
Константин
ничего, бывает
Антон
всем спасибо)
Adilet
можете сказать что я тут делаю не правильно
Adilet
Константин
пароль неверный
Adilet
не он верный
Adilet
20 пересмотрел пароль
Adilet
с кодом норм
Adilet
или ошибки есть?
Константин
сори, не в курсе интерфейса MongoClient, но там точно пароль прямо в урле?
Adilet
я пароль в отдельный файл засунул
Adilet
conf.py
Константин
я пароль в отдельный файл засунул
в итоге пароль ведь в урле
Adilet
да
Константин
а если как в доках обернуть логин и пароль в quote_plus? https://pymongo.readthedocs.io/en/stable/api/pymongo/mongo_client.html
Inline ®
какой програмой можно открыть и редактировать файл ?
Константин
какой програмой можно открыть и редактировать файл ?
https://stackoverflow.com/questions/6770498/how-to-import-bson-file-format-on-mongodb
Константин
какой програмой можно открыть и редактировать файл ?
просто открыть нельзя, т.к. бинарный файл
Inline ®
как правильно указать путь ?
Alexandr
Что? Попроси юзера ввести имя, он туда вставит жс код и он выполнится при отправке запроса
Что? С чего это монге исполнять строку? Вы пробовали так сами сделать?
Андрей
Что? С чего это монге исполнять строку? Вы пробовали так сами сделать?
В тот момент я открыл гугл и глянул возможные инъекции в монге. Возможно сейчас это неактуально, но всё возможно eval()
Alexandr
В тот момент я открыл гугл и глянул возможные инъекции в монге. Возможно сейчас это неактуально, но всё возможно eval()
Ну, только глупец будет проганять входящие данные через eval, да и для ранних версий монги, строка пришедшая в виде "eval(какой-то там код)", по идее не должна была дать результаты, могу конечно ошибаться, но сейчас даже если передать в find строку вроде "{$ne: 1}", то она будет искать именно точное совпадение с этой строкой, то есть инструкции эти она не распарсит и не выполнит
Danil
Здравствуйте, а нет ли такого запроса pymongo который у выбранного документа добавлял ещё поле?
Inline ®
как правильно указать путь ?
как распаковать дамп ?
Danil
update с $set ?
Я имею ввиду новое поле, типо perm = { '_id': 1 'name': ... } И типо добавлять например строку description Но я так понимаю такого нету?
Константин
Здравствуйте, а нет ли такого запроса pymongo который у выбранного документа добавлял ещё поле?
https://stackoverflow.com/questions/15666169/python-pymongo-how-to-insert-a-new-field-on-an-existing-document-in-mongo-fro
Danil
$set
Всмысле? Тоесть с помощью collection.update_one({}, {"$set": {}}) можно сделать ещё поле для документа не удаляя его?
Артём
Ну да
Danil
Ну да
Ппц, а я не знал, спасибо вам большое
Danil
Я каждый раз новую коллекцию делал, ахах, а можно было просто закрутить в цикл что бы было лучше и всё
Shane
Привет. Использование mongo cloud для больших проектов выгодно будет? Кто работал, подскажите. Или все же разворачивать на своем сервере
Shane
также интересно в плане удобства, безопасности, бекапа
Danil
Хорошо, что не базу новую)
Слушайте, а как можно удалять поле из документа?
Cloud
$unset
Nick
Перед группировкой $match с фильтром по стране
Роман
Народ, всем привет Можно ли поставить ограничение записей по индексу? Например есть индекс user_id и в БД надо хранить 10 записей для каждого user_id
Nick
Так в матче и указывайте фильтрацию, доп сортировка перед группировкой только трата ресурсов, если надо уже после группировки добавьте.
Амир
Привет всем! Пишу копию спотифая. На скрине сущность "Исполнитель". Что по-правильному должно храниться в массивах songs и albums, чтобы отдавать на клиент массивы объектов? Правильно ли хранить idшники?
Амир
Соотвестенно, idшники сущности song и album
Danil
Слушайте, а как можно удалить поле из документа не удаляя сам документ?
Danil
https://docs.mongodb.com/manual/reference/operator/update/unset/
Тоесть так же как и $set работает?
Danil
Спасибо.
Alexey
Да
Nikita
Привет! Есть задача закидывать в файл строки пока он (файл) не достигнет определенного заданного размера. Как чекать размер сайта "налету"? const writeStream = fs.createWriteStream(__dirname + '/' + filename); for (let i = 0; i < 10; i++) { writeStream.write(i.toString()); //check file size. ?? }
Artem
Что за кривой перевод на русский
Artem
Уже даже не этом экономят..
Inline ®
подскажите что за проблема.
P1GAS
подскажите что за проблема.
mongoose.model('Blog', blogSchema)
P1GAS
Вы неправильно используете model
P1GAS
import mongoose from 'mongoose'; const { Schema } = mongoose; const blogSchema = new Schema({ title: String, // String is shorthand for {type: String} author: String, body: String, comments: [{ body: String, date: Date }], date: { type: Date, default: Date.now }, hidden: Boolean, meta: { votes: Number, favs: Number } });
freddy fazbear
всем привет! у меня есть такой документ и его проекция. есть ли возможность одним запросом вьітянуть все CloudStorageKey как аррей?
freddy fazbear
тоесть 3 уровня и в каждом уровне есть єто поле
_nikita
Всем привет. Накатил MongoDB + Compas. В компасе без проблем подключаюсь к монго, а вот из кода фигачит вот такая вот ошибка: MongooseServerSelectionError: connect ECONNREFUSED ::1:27017 Код: mongoose.connect('mongodb://localhost:27017');
_nikita
mongod пытался запустить - безуспешно
_nikita
Сразу же падает
_nikita
Служба запущена
_nikita
В общем, заменил localhost на 127.0.0.1 и заработало.
Alexandr
Ребят, привет, не могу написать пагинацию на монгусе, использую этот пример: https://docs.mongodb.com/manual/reference/method/cursor.skip/#descending-order но мне возвращает весь массив... Может подскажет кто или пример скинет? Спасибо.
Never
Приветствую.
Never
Никто не знает как работает в mongoose subdocument? Я про то, как оно хранится в базе данных. Он хранится другой коллекции или нет?
Never
В доках так и не нашёл, руки только утром до этого дойдут.
Never
Ну и ещё вопрос есть... Как хранить "просмотры"? Я нормально не смог нагуглить. В общем, в mongodb есть ограничение на размер объекта в коллекции (16 мегабайт). выходит, что объект может хранить порядка 400к id, т.е. если записывать id пользователей в объект поста, то он тупо переполнится через 400к просмотров.
Never
Можно хранить просмотренные посты у пользователя, но как тогда составить запрос, чтобы пользователю не попадались просмотренные посты?..
Never
db.collection('posts').find( ...? })
Never
Там тогда выходит нужен вложенный запрос или что-то в этом роде, чтобы внутри этого запроса можно было исключить просмотренные.
Never
Типо _id:{ $ne: { а тут запрос по id юзера }}
Never
Но только как это составить так, чтобы оно работало нормально?..