的最後一個元素我有一個對象的結構是這樣的: 修改數組
{
name: "...",
pockets: [
{
cdate: "....",
items: [...]
}
...
]
}
在更新操作,我想一些記錄添加到項目最後口袋項目領域。使用點符號是我知道訪問子文檔的唯一方式,但我無法得到我想要的。所以,我在找的東西像這樣:
pockets.-1.items
pockets.$last.items
是否有可能修改的最後一個元素?如果是,如何?
我正確的說,你想修改'items',而不是抓取它嗎? – paulmelnikow
是的,你是對的。在提取時,我可以使用$ slice操作符。 – Muatik
我很確定這不能用簡單的更新來完成,除非你有其他方法來匹配最後一個口袋。 – paulmelnikow