Как организовать коллекции?

Я учусь noSql. И я пытаюсь понять, как мне организовать свои коллекции.

Допустим, мое приложение помогает пользователям фотографировать места, которые им нравятся.

Так что я должен иметь:

collection_places={
 0id:{
  id:keyId
  names:string,
  geoloc:{y:latitude,x:longitude}
 }
}

collection_users:{
 user0:{
  pseudo:string,
  age:number,
  adress:string
 }
}

collection_pictures:{
 0id:{
  placeId:keyPlaceId
  picture:base64
}
}

Или я должен объединить collection_places и collection_pictures?

 collection_places={
     0id:{
      id:keyId
      names:string,
      geoloc:{y:latitude,x:longitude}
      pictures:{
        0picture:{
                  placeId:keyPlaceId
                  picture:base64
                  user:keyUserId
                 }
      }
     }
    }

Подводя итог и обобщая мой вопрос, когда я должен разделить объекты?

Спасибо,

Stéphane.

0 ответов

Другие вопросы по тегам