美文网首页
Rails方法之——pluck

Rails方法之——pluck

作者: 小小修行者 | 来源:发表于2018-09-27 16:44 被阅读0次
    create_table "users", force: :cascade do |t|
        t.string "name"
        t.integer "age"
        t.string "phone"
        t.string "status"
        t.datetime "created_at", null: false
        t.datetime "updated_at", null: false
      end
    
      id: 1,
      name: "aaaaaa",
      age: 13,
      phone: "130999999999",
      status: "use",
    
     id: 2,
     name: "bb",
     age: 18,
     phone: "123123123",
     status: "use",
    

    以上图为例,在控制台中使用

    [26] pry(main)> User.pluck(:name, :phone)
    

    则会返回

       (0.2ms)  SELECT "users"."name", "users"."phone" FROM "users"
    => [["aaaaaa", "130999999999"], ["bb", "123123123"]]
    

    可以看出pluck方法重users表中选了每一条数据的两个字段name和phone作为数组。

    相关文章

      网友评论

          本文标题:Rails方法之——pluck

          本文链接:https://www.haomeiwen.com/subject/rpsjoftx.html