例如,我有
[
{ name: "John" },
{ name: "Mike" },
{ name: "Homer" },
{ name: "Bart" },
{ name: "Dmitry" },
{ name: "Dan" }
]
我將如何用貓鼬選擇許多物件,如果我使用.limit(2)我會得到[{ name: "John" }, { name: "Mike" }],我需要選擇[{ name: "Bart" }, { name: "Dmitry" }]。在默認的 JS 中,這個方法看起來像.slice(3,5). 我將如何處理貓鼬?
uj5u.com熱心網友回復:
你可以嘗試這樣的事情:
Model.find({name: {$in: ["Bart", "Dmitry"]}});
uj5u.com熱心網友回復:
您可以在 mongodb 中使用skip(3).limit(2).
在 Mongoose 中,您可以使用 來實作此目的myModel.find({}, 'name', {skip: 3, limit: 2}),您只需在 的第三個引數中插入您想要的值skip和。limitfind
這是帶有跳過示例的檔案,這是指向類似問題的更流行答案的鏈接。
編輯:請注意,這是一個短視的解決方案,您應該為大型或不斷變化的資料庫使用其他東西。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/481729.html
標籤:javascript 节点.js mongodb 猫鼬
