我是sails.js的新手。似乎sails.js沒有辦法爲選擇表的某些字段/列創建SQL查詢。查詢似乎都是「select *」。有沒有sails.js選擇SQL查詢中的字段的方法?
4
A
回答
1
目前沒有水線SELECT
的實施,但您可以使用Model.query(sqlQuery, callback)
在您的數據庫上運行原始SQL查詢。
例如:
User.query('SELECT email, username FROM users WHERE id = 10;', function (err, users) {
// stuff
});
9
我只是找到了一種方法來實現這一目標。我使用Model.find
Model.find({field: 'value'}, {fields: ['id', 'name']})
的第二個參數如果設置字段虛假它模擬一個SELECT *
Model.find({field: 'value'}, {fields: false})
一個完整的例子:
Model.find({field: 'value'}, {fields: ['id', 'name']})
.paginate({page: 1}, {limit: 10)
.exec(function(err, results) {
if(err) {
res.badRequest('reason');
}
res.jsonx(results);
});
8
場不再作品,您必須改用select。
Model.find({field: 'value'}, {select: ['id', 'name']})
.paginate({page: 1}, {limit: 10})
.exec(function(err, results) {
if(err) {
res.badRequest('reason');
}
res.json(results);
});
0
進出口使用船帆0.12和我的身影是:每當.populate或.paginate使用(與.find),應使用「選擇」。對於其他情況,應該使用「字段」
相關問題
- 1. 有沒有辦法減少SQL查詢中的冗餘字段?
- 2. Django在選擇字段中的空標籤 - 沒有查詢集
- 3. 有沒有在查詢中寫入所有字段名稱的情況下選擇第一個表的方法?
- 4. SQL查詢:沒有選擇行
- 5. SQL選擇查詢 - 從不同的字段中進行選擇
- 6. 有沒有一種方法來概括petapoco選擇查詢
- 7. SQL選擇查詢來選擇具有多個空白空間的字段值?
- 8. 選擇查詢沒有鎖
- 9. 有沒有辦法做這個查詢沒有子選擇?
- 10. MySQL查詢選擇具有相同值的所有字段
- 11. 在SQL查詢中選擇沒有負值的文件
- 12. 有沒有更好的方式來寫這個選擇查詢
- 13. 如何取消選擇字段中選擇查詢使用sql
- 14. 有沒有什麼方法來格式化查詢中的字段日期?
- 15. 有沒有一種方法,我可以選擇從.INCLUDE只有某些字段(LINQ查詢
- 16. 選擇沒有子查詢的數據
- 17. CakePHP的沒有驗證選擇字段
- 18. 有沒有辦法在選擇查詢中動態生成SQL列?
- 19. Sails.js流sql查詢
- 20. 有沒有更好的方法來編寫這個SQL查詢?
- 21. 有沒有更好的方法來完成這個SQL查詢?
- 22. 有沒有更快的方法來做組sql查詢?
- 23. 沒有字段名稱的mongodb查詢
- 24. 用jQuery方法替換沒有css查詢選擇器
- 25. SQL查詢,選擇所有值,當沒有輸入
- 26. 沒有查詢方法
- 27. 在MS SQL Server中的所有選擇字段上分組的更好方法
- 28. MySQL查詢 - 選擇字段
- 29. 像查詢選擇字段
- 30. 沒有數字的sql查詢單詞?
這對我用「選擇」替換單詞「fields」後有效。 – jjrv
什麼是更新(它返回完整的記錄,我可以從它過濾掉一些文件或記錄,我不需要更新的結果) – Crusader