Задать вопрос
Ответы пользователя по тегу MongoDB
  • MongoDB: update во вложенных arrays

    jdponomarev
    @jdponomarev
    1 костыль — первым запросом выяснить позицию таска в массиве. вторым запросом апдейтить {tasks.номер_в_массиве.subtasks.$.title:«new value»}
    2 костыль — вытаскивать все subtasks, обновлять и записывать обратно.
    выбирайте :)
    Ответ написан
    Комментировать
  • Оптимизация структуры MongoDB: одна или несколько коллекций?

    jdponomarev
    @jdponomarev
    Я бы посоветовал разделить на две коллекции. Чтобы разные сущности лежали в разных коллекциях. Особенно если Вы будете доставать эти состояния из базы отдельно от пользователя. Да и при хранении в массиве не сможете, например, сортировать состояния при запросе.
    Плюс запросы к базе будут не такие громоздкие, как с массивом.
    Ответ написан
    Комментировать