摘要:譯者飛龍來(lái)源查找匹配標(biāo)準(zhǔn)的記錄,可以鏈?zhǔn)讲樵円?jiàn)下文你也可以限制結(jié)果的個(gè)數(shù),這條語(yǔ)句限制結(jié)果為個(gè)是的別名。通過(guò)主鍵來(lái)查找記錄。獲取所匹配記錄的數(shù)量。測(cè)試匹配你的條件的記錄是否存在。為或者的使用來(lái)查找取決于引擎會(huì)自動(dòng)將數(shù)組視為基于的查詢。
find譯者:飛龍
來(lái)源:Finding items
查找匹配標(biāo)準(zhǔn)的記錄,可以鏈?zhǔn)讲樵儯ㄒ?jiàn)下文):
Person.find({status:"active"}, function(err, results) { // ... });
你也可以限制結(jié)果的個(gè)數(shù),這條語(yǔ)句限制結(jié)果為10個(gè):
Person.find({status:"active"}, 10, function(err, results) { // ... });
Person.all是Person.find的別名。
get通過(guò)主鍵來(lái)查找記錄。
Person.get(1, function(err, person) { // ... });one
只查找一個(gè)記錄,和find的語(yǔ)法相似。
Person.one({status:"active"}, function(err, person) { // ... });count
獲取所匹配記錄的數(shù)量。
Person.count({status:"active"}, function(err, activePeopleCount) { // ... });exists
測(cè)試匹配你的條件的記錄是否存在。
Person.exists({id:1, status:"active"}, function(err, personIsActive) { // ... });過(guò)濾和排序
我們接受兩個(gè)對(duì)象來(lái)執(zhí)行過(guò)濾(第一個(gè))和聚合(第二個(gè))。聚合對(duì)象接受limit,order和groupBy。
https://github.com/dresende/node-orm2/blob/v2.1.20/lib/AggregateFunctions.js#L36
Person.find({status:"active"}, {limit:10}, function(err, res) { });find/count/one 等方法的條件查詢
所有以逗號(hào)分隔的鍵值對(duì)在查詢中都會(huì)以AND連接。你可以把邏輯運(yùn)算符放在一系列條件的前面。
Person.find({or:[{col1: 1}, {col2: 2}]}, function(err, res) { // res 為 col1 == 1 或者 col2 == 2 的 Person });使用IN來(lái)查找
sql-query(取決于SQL引擎)會(huì)自動(dòng)將數(shù)組視為基于IN的查詢。
https://github.com/dresende/node-sql-query/blob/v0.1.23/lib/Where.js#L172
Person.find({id: [1, 2]}, function(err, persons) { // 查找 id 是 1 或者 2 的 Person (例如 WHERE id IN (1, 2) ) });
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/17500.html
摘要:譯者飛龍來(lái)源是多對(duì)多的關(guān)系包括連接表。每個(gè)醫(yī)生可以擁有許多不同的病人。如果為,關(guān)聯(lián)將會(huì)自動(dòng)被獲取。默認(rèn)為由于歷史原因。如果為,表中外鍵的列會(huì)形成一個(gè)組合鍵。允許重命名關(guān)聯(lián)訪問(wèn)器。 譯者:飛龍 來(lái)源:hasMany hasMany 是多對(duì)多的關(guān)系(包括連接表)。 例如:Patient.hasMany(doctors, Doctor, { why: String }, { revers...
閱讀 3872·2021-09-27 13:35
閱讀 1069·2021-09-24 09:48
閱讀 2899·2021-09-22 15:42
閱讀 2339·2021-09-22 15:28
閱讀 3145·2019-08-30 15:43
閱讀 2609·2019-08-30 13:52
閱讀 2971·2019-08-29 12:48
閱讀 1451·2019-08-26 13:55