首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Ruby on Rails 開發實戰(四十五):ActiveRecord 基礎 - 讀取記錄

     編輯:Java 相關知識

ActiveRecord 讀取記錄從最基本的主鍵查詢開始,延伸至條件查詢與動態查詢。

主鍵查詢:find(id)

  • 單一 ID → 回傳單一物件
  • 多個 ID / 陣列 → 回傳物件陣列
  • 找不到 → 拋出 ActiveRecord::RecordNotFound
an_order = Order.find(27)
order_list = params[:order_ids]
orders = Order.find(order_list)
count = orders.size

擴展查詢::first / :all

# 第一筆符合條件
Order.find(:first, :conditions => "name = 'Dave'")

# 所有符合條件
Order.find(:all, :conditions => "name = 'Dave'")

後續章節將詳細介紹 :conditions、:order、:limit 等選項與動態查詢機制。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved