Nurla
добрый день! не могли подсказать как в модели в ноде правильно конвертировать из монгуса в секулайз? пробывал разными путями, но к сожалению безуспешно. Мне надо в sql написать так на примере:
const mongoose = require("mongoose");
const { Schema } = mongoose;
const Comment = mongoose.model(
"Comment",
new Schema({
body: String,
date: Date,
})
);
const blogPostSchema = new Schema({
comments: [{ type: Schema.Types.ObjectId, ref: "Comment" }],
});
const BlogPost = mongoose.model("BlogPost", blogPostSchema);
VovaDos
Здравствуйте! Обязательно ли в схеме должны быть все поля объекта, который в базе? Мне просто надо найти элементы только по этим свойствам
Максим
Всем привет
Максим
Кто шарит в МонгдоДБ
Максим
И вообще в нодеджс
Максим
Нужна помощь
Максим
Посмотреть возможно ли восстановить приложение
winterfall
Максим
Заплачу
Максим
Напишите в ЛС
winterfall
Нужна помощь
Во-первых,
писать
по
одному
сообщению
это плохой тон
Максим
Напишите в ЛС
Максим
Кто шарит
Максим
Пожалуйста
winterfall
Во-вторых, здесь так или иначе шарит большинство, можно было сразу написать что ищешь разраба.. И не спамить :\
Максим
Если поможете восстановить заплачу
Максим
Какую команду нужно ввести в консоли чтобы понять есть ли какой-то бэкап?
Максим
Там у меня docker стоит
Максим
И там было приложение
VovaDos
VovaDos
VovaDos
Структура в базе такая: база называется catalog, а внутри уже doors / arch и т.д. Мне надо получить doors. Может я что-то не так делаю?
📱DeltaDEV❄️ | iOS 10
как добавить переменную во все документы таблицы?
Sergey
https://pikabu.ru/story/lyublyu_tantsyi_9204052?utm_source=andpostshare&utm_medium=sharing
Miroslaw
Всем привет , столкнулся с проблемой что в режиме реплик монга не записывает иногда (очень редко) данные , хотя говорит что записала успешно
Есть ли какие то настройки который может сделают запись супер надежной?
у меня writeConcern стоит «majority»
readPreference: ‘primary’
winterfall
Nick
найти туториал по установке монги на ту ОС которая на вашем впсе. Сама монго в стендалон режиме не требует каких то настроек и как правило после установки достаточно запустить сервис с монгой и начать пользоваться
Nick
Miroslaw
Miroslaw
суть в том что у меня была операция апдейта документов массовая - и почему то одна запись просто не прошла , хотя уже день прошел
Miroslaw
хотя кстати операция вернула что апдейтнула 100 из 100 доков
Nick
Miroslaw
Miroslaw
говорит что все хорошо
Nick
нет
значит все хорошо, проверяйте условия апдейта
Miroslaw
кстати говоря операция была внутри транзакции
Nick
и вы проверяли количество проапдейченных документов?
Miroslaw
да
Miroslaw
минуту
Miroslaw
Miroslaw
Вот так
Miroslaw
если бы не все апдейтнуло - то выбило бы ошибку
Nick
значит все успешно, ищиите кто вам данные корраптит или проверяйте услвоия что все итемы разные
Miroslaw
Услышал, спасибо )
Nick
вероятно у какогто итема id и from не нашлись
Nick
а у какого-то было два совпадения
Nick
это единственный вариант на момент исполнения. Но более вероятно то, что к моменту выборки данные поменялись
Нурлан
всем привет
Нурлан
можно указать обьекту время после которого обьект удалится, а можно ли сделать тоже самое только не обьекту а свойству?
Нурлан
winterfall
Так - не думаю, но можно сделать отдельную коллекцию для таких кодов и там делать ТТЛ на объект
winterfall
и это будет даже корректнее в плане архитектуры, думаю
Нурлан
ок, спасибо
Нурлан
почему то казалось наоборот
Нурлан
но тогда получается мне нужно будет найти обьект с кодом в моделе и потом еще найти обьект пользователе в моделе юзеров
Нурлан
не долго ли
Нурлан
хотя лан
Нурлан
а, сделаю референс
Mykola Yevsihneiev
а если я проставил индексы на какое-то поле, то поиск по этому полю будет такой же (по времени) как и по _id?
VovaDos
Как возвращать другое значение, а не то, за которым работает distinct?
VovaDos
Или только через mapReduce?
Vladyslav
Al
Добрый вечер, подскажите пожалуйста хорошего ит блогера, который объясняет агрегацию и тд
VovaDos
Еще вопрос, как можно сделать следующее: отобрать уникальные продукты по нескольким свойствам? Как я вижу этот алгоритм: монго проходит по элементам, если текущие значения совпадают со значениями предыдущего элемента - просто пропустить, если нет - отдать
VovaDos
У меня приходят одинаковые товары, поскольку разные элементы - разные типы товара, а мне надо выводить по одному из таких (как раз это можно сделать по свойствам, которые я выше описал)
Nick
VovaDos
Да, но мне надо чтобы картинки были разные
Nick
VovaDos
И поэтому надо обойти уникально по этим свойствам
Nick
у вас уже группировка это сделала
VovaDos
Ну у меня вышло так, но почему при перезагрузке разные товары?
VovaDos
Nick
VovaDos
VovaDos
VovaDos