Limit Multiple MongoDB Array Size
Mam dokument, który zawiera listę identyfikatorów pozycji dla autora oddzielonych tematem. Powoduje to powstanie dokumentu takiego jak następujący:
{
_id: "sdkafjsadkfjads3023",
Author: "SomeGuy"
RecentPosts: {
"topic-1": {
Count: 4,
Posts: ["postitemid1","postitemid2","postitemid2","postitemid3"]
}
"topic-2": {
Count: 3
Posts: ["postitem5","postitem6","postitem8"]
}
}
}
Przez większość czasu robię wypychanie atomowe do każdej z tych tablic postów w tej samej aktualizacji. To, co chcę zrobić, to ograniczyć tablice powyżej do 10 przedmiotów przez cały czas. W ten sposób za każdym razem robię pushall do tego samego tematu / postów. Czy to, o co pytam, jest możliwe, czy też powinienem to zrobić inaczej?
Z góry dziękuję