国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

orm2 中文文檔 6. 查找記錄

ytwman / 2470人閱讀

摘要:譯者飛龍來(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ù)組視為基于的查詢。

譯者:飛龍

來(lái)源:Finding items

find

查找匹配標(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.allPerson.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ì)象接受limitordergroupBy

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

相關(guān)文章

  • orm2 中文文檔 4.2 hasMany(多對(duì)多關(guān)系)

    摘要:譯者飛龍來(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...

    Chaz 評(píng)論0 收藏0
  • orm2 中文文檔

    摘要:譯者飛龍來(lái)源安裝所支持的版本支持。,和版本的測(cè)試在上運(yùn)行。如果你使用了,你可能想使用這一簡(jiǎn)單的中間件,使集成變得更容易。在多個(gè)連接之間定義的模型會(huì)在中連接。不要忘記在之前使用它,最好在你的公共素材文件夾之后。 譯者:飛龍 來(lái)源:Object Relational Mapping 安裝 npm install orm 所支持的Node.js版本 支持 0.8, 0.10, 0.12,...

    flybywind 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<