2
storongloop loopback是否具有拔模功能?強迴圈回送中的pluck函數?
對於產品型號,
Rails中我可以寫
Product.where(some_condition).pluck(:name)
它將返回的產品與條件匹配名稱的數組。
有什麼類似的迴環? PS:我知道我可以使用fields
過濾器,然後使用下劃線(或lodash)的拔毛,但這是一個兩步過程。
storongloop loopback是否具有拔模功能?強迴圈回送中的pluck函數?
對於產品型號,
Rails中我可以寫
Product.where(some_condition).pluck(:name)
它將返回的產品與條件匹配名稱的數組。
有什麼類似的迴環? PS:我知道我可以使用fields
過濾器,然後使用下劃線(或lodash)的拔毛,但這是一個兩步過程。
選擇特定的列:
{"fields":{"name":true, "email":true}}
Where條件:
{"where":{"id":2}}
結合:
{"fields":{"id":true},"where":{"id":{"inq":[10,20,30]}}}
上面的代碼工作在招搖。 Node.js的代碼將如下所示:
var m = server.models.customer;
m.findOne({
fields: ['name', 'email'],
where: {
id:{inq:[10,20,30]}}
}
}, function (err, data) {
console.log(data);
})
這就是我在PS,我可以使用字段過濾器,然後用下劃線的勇氣(以哈希轉換爲數組)提到 爲什麼我們需要一個理由數組是,如果我想對由第一個查詢返回的id運行'inq'查詢,我將需要任何數組的id。 數據庫在處理大量數據方面很好(並且設計得很好)。 Rails內置了這個功能。這就是爲什麼我想知道loopback是否一樣。 –
我已更改查詢以符合您的要求。這被轉換爲場景後面的單個sql查詢。所以這將是一個步驟。你可以看到,在任何分析器如果avialable。 –