@MongoDBRussian

Страница 273 из 342
Sergey
21.07.2018
15:03:05
Приет, кто-нибудь сталкивался с такой ошибкой? MongoError: Skip value must be non-negative, but received: -5 Гугл чет ничего не говорит

MaXG
21.07.2018
15:10:37
Нельзя пихать туда отрицательные значения

Sergey
21.07.2018
15:26:28
Спасибо!

Artem
21.07.2018
16:57:35
попробую xmlstarlet, надеюсь скушает)
нда, текущие инструменты для парсинга xml просто убивают машину и она не обещает приходит в себя на больших файлах, пришлось стримить файл через nodejs, всё завелось очень шустро, честно не ожидал такого от ноды)

Google
Toxic
21.07.2018
17:35:42
Так и не понял, можно ли использовать МонгуДБ для создания бухгалтерской программы и складской программы?

Andrew
21.07.2018
17:38:44
:)

Artem
21.07.2018
17:38:58
Так и не понял, можно ли использовать МонгуДБ для создания бухгалтерской программы и складской программы?
ты исходи из того какие тебе нужны возможности нужны от базы, и умеет ли данные возможности монга и насколько хорошо реализует

Andrew
21.07.2018
17:39:32
Угу, в модель данных надо уложить. Например нужны ли джойны

Или все можно уложить в поддокументы, массивы и другие поля

Монга - хранилище json по сути

Вот что в Джейсон можно вложить, то монга и умеет

Artem
21.07.2018
17:40:26
наврядли кстати монго подойдет я почему то чую что там связей долбанешься будет

в бухгалтерии то, транкзации наверно нужны будут со всей мощью

Andrew
21.07.2018
17:41:19
Ну да, в 4 версии транзакции ввели, но насколько это хорошо работает, предстоит узанать

Toxic
21.07.2018
17:41:59
ты исходи из того какие тебе нужны возможности нужны от базы, и умеет ли данные возможности монга и насколько хорошо реализует
Что бы исходить, нужно понимать Монгу, что бы ее понимать, ее нужно изучить. А что бы начать изучать нужно понять нужна ли она мне, т.е. можно ли ее использовать доя создания бух.софта? Получается замкнутый круг.

Artem
21.07.2018
17:42:54
берешь этот список идешь в сообществе спрашиваешь,гуглишь, опа картинка уже отчетливее видна

Google
Toxic
21.07.2018
17:43:46
Как в монге реализовпть подсчет товарных остатков? Есть остатоктна начало дня, есть приход, есть расход, как считается остаток на конец дня?

Toxic
21.07.2018
17:44:42
На SQL

C++

Artem
21.07.2018
17:45:58
в монге есть агрегации, где можно что то более менее считать, но они слабые насколько я помню и медленные

ты как с предметно ориентированный подход на технологию натянуть пытаешься, как то не айс)

Toxic
21.07.2018
17:47:00
Т.е. пока еще Монгу нельзя использовать в финансовом софте?

Artem
21.07.2018
17:47:24
Т.е. пока еще Монгу нельзя использовать в финансовом софте?
можно, даже в космической индустрии можно)

зависит от задач)

Toxic
21.07.2018
17:48:07
Складские задачи.

Остаток товаров на складе.

Evgeny
21.07.2018
18:20:16
Я немного опоздал, но подвёз свое мнение. Для этих задач монга не подходит. Используй SQL совместимые, например постгрес)

Andrew
21.07.2018
18:21:51
Аминь

M
21.07.2018
20:21:55
ребят подскажите стоит 2 ноды + один арбитр при выключении primary ноды secondary стала primary через пару минут (и то только после включении той что была выключена)

pplcf
22.07.2018
08:41:26
звучит так, будто арбитр по каким-то причинам был не функционален

может банально хост не тот зарезолвился, если подключал его через монгошелл

через rs.status видно, что он есть, но хартбит не проходит

Google
pplcf
22.07.2018
08:43:34
у меня так было один раз

K
22.07.2018
16:19:43
Подходит, подходит
По каким критериям лучше всего определять schema, какой максимальной вложенности документов желательно достигать?

Pavel
22.07.2018
18:41:53
Всем привет! Такой вопрос, мне нужно что бы к базу подключался юзер без логина и пароля, но мог ее только читать, и нужен юзер с паролем и логином, что бы он мог писать в базу, можно ли такое реализовать? или нужно для только чтения тоже юзера создавать?

Andrew
22.07.2018
20:19:27
Ну скорее всего юзер для чтения нужен будет. Ибо аутентификация либо включена, либо выключена

User ?
22.07.2018
20:58:49
Привет. Кто-нибудь из go, используя mgo подключался к atlas?

yopp
23.07.2018
16:17:56
ето nievozmozhno

Игорь
23.07.2018
16:44:47
Такой вопрос. У меня в документе есть поле- массив. Значения чисел в этом массиве записаны как double. Как мне изменить их тип на int 32 для всех чисел в этом массиве средствами самой монго?

yopp
23.07.2018
16:57:21
Увы, никак

Sergey
24.07.2018
07:06:25
Всем доброго дня! Подскажите плиз, python, pymongo. Есть две коллекции, в одну сохраняются товары текущего парсинга (перед парсингом коллекция дропается), во вторую – тоже самое, но там товары накапливаются и появляется дополнительное поле-массив с датами, когда товар был доступен. Индексы в обеих коллекциях по _id и uuid. Для обновления данных во второй коллекции пытаюсь использовать конструкцию: db[collection].update(item, {"$addToSet": {'avl_date': date}}, upsert=True) item вот такого вида: item ={'uuid': '89579073-237f-50bb-a51c-8ba4c93b1edb', 'sku': '311565011', 'outOfStock': True, 'category': 'Toys & Entertainment/Technology & Electricals /Radios', 'brand': 'View Quest', 'price': {'currentPrice': '£65', 'unitPrice': '£65 each'}, 'avl_date': ['2018-07-22', '2018-07-23'], 'name': 'Blue Retro Mini Digital Radio', '_id': ObjectId('5b546efeb859c869112da997')} пробовал с полем _id и без, с полем avl_date и без. Выдает ошибку дубликата ключа по uuid. Работает вот так: db[collection].update({‘uuid’: item[‘uuid’]}, {"$addToSet": {'avl_date': date}}, upsert=True) но тут вопрос, если продукта с таким uuid нет, то он должен вставить документ (как я пробовал это сделать в первом случает), а где его указать в этой конструкции?

Roman
24.07.2018
14:18:18
подмогите люди добрые 2018-07-20T08:21:24.872+0300 I STORAGE [initandlisten] 2018-07-20T08:21:24.872+0300 I STORAGE [initandlisten] WARNING: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine 2018-07-20T08:21:24.872+0300 I STORAGE [initandlisten] See http://dochub.mongodb.org/core/prodnotes-filesystem 2018-07-20T08:21:28.006+0300 I CONTROL [initandlisten] 2018-07-20T08:21:28.006+0300 I CONTROL [initandlisten] WARNING: Access control is not enabled for the database. 2018-07-20T08:21:28.006+0300 I CONTROL [initandlisten] Read and write access to data and configuration is unrestricted. 2018-07-20T08:21:28.006+0300 I CONTROL [initandlisten] 2018-07-20T08:21:28.006+0300 I CONTROL [initandlisten] 2018-07-20T08:21:28.006+0300 I CONTROL [initandlisten] ** WARNING: You are running in OpenVZ which can cause issues on versions of RHEL older than RHEL6. 2018-07-20T08:21:28.006+0300 I CONTROL [initandlisten] что он от меня хочет?

Roman
24.07.2018
14:19:57
я не могу через консоль добраться к рабочим базам

на запрос DB отдает только test

а пишет в админ

AstraSerg
24.07.2018
14:21:09
а строку соединения покажите (только пароль скройте)

Roman
24.07.2018
14:21:47
MongoDB shell version v3.6.5 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 3.6.5 Server has startup warnings: 2018-07-20T08:21:24.872+0300 I STORAGE [initandlisten] 2018-07-20T08:21:24.872+0300 I STORAGE [initandlisten] WARNING: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine 2018-07-20T08:21:24.872+0300 I STORAGE [initandlisten] See http://dochub.mongodb.org/core/prodnotes-filesystem 2018-07-20T08:21:28.006+0300 I CONTROL [initandlisten] 2018-07-20T08:21:28.006+0300 I CONTROL [initandlisten] WARNING: Access control is not enabled for the database. 2018-07-20T08:21:28.006+0300 I CONTROL [initandlisten] Read and write access to data and configuration is unrestricted. 2018-07-20T08:21:28.006+0300 I CONTROL [initandlisten] 2018-07-20T08:21:28.006+0300 I CONTROL [initandlisten] 2018-07-20T08:21:28.006+0300 I CONTROL [initandlisten] ** WARNING: You are running in OpenVZ which can cause issues on versions of RHEL older than RHEL6. 2018-07-20T08:21:28.006+0300 I CONTROL [initandlisten]

mongodb://127.0.0.1:27017/admin так подключаюсь

Google
Roman
24.07.2018
14:22:31
это тестовый сервер) нет паролей

AstraSerg
24.07.2018
14:22:41
mongodb://127.0.0.1:27017 добавте /<название вашей DB>

Страница 273 из 342