Quindi al momento ho impostato la mia list
e la item
di raccolta (mangusta).
List
new Schema(
{
items: {
index: true,
ref: "items",
type: [ObjectId]
},
name: {
index: true,
type: String,
},
}
)
Oggetto
new Schema(
{
display_name: {
default: "",
index: true,
type: String,
}
}
)
Mi chiedo se dovrei cambiare la relazione in modo da spostare il list_id
nella raccolta items
stessa, per sfruttare l'indicizzazione di mongodb. cioè.
List
new Schema(
{
name: {
index: true,
type: String,
},
}
)
Oggetto
new Schema(
{
display_name: {
default: "",
index: true,
type: String,
},
list_id: ObjectId
}
)
Questo lo renderebbe più sicuro in modo che un elemento non possa appartenere a più di 1 lista?