Guest User

Untitled

a guest
Jun 24th, 2018
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. # in mongoid.yml, set autocreate_indexes: true so that the index is created dynamically
  2.  
  3. $ bin/rails c
  4. Loading development environment (Rails 3.0.0)
  5. irb(main):001:0> class Person
  6. irb(main):002:1> include Mongoid::Document
  7. irb(main):003:1> field :name
  8. irb(main):004:1> field :email
  9. irb(main):005:1> index :name
  10. irb(main):006:1> end
  11. => {:name=>{:unique=>false}}
  12. irb(main):007:0> Person.create!(:name => "John", :email => "john@email.com")
  13. => #<Person _id: 4cb37d8229d5fa3003000001, name: "John", email: "john@email.com">
  14. irb(main):008:0> p = Person.last
  15. => #<Person _id: 4cb37d8229d5fa3003000001, name: "John", email: "john@email.com">
  16. irb(main):009:0> p.name = "Steve"
  17. => "Steve"
  18. irb(main):010:0> p.save!
  19. => true
  20. irb(main):011:0> p = Person.last
  21. => #<Person _id: 4cb37d8229d5fa3003000001, name: "John", email: "john@email.com">
  22. irb(main):012:0> p.email = "new@email.com"
  23. => "new@email.com"
  24. irb(main):013:0> p.save!
  25. => true
  26. irb(main):014:0> p = Person.last
  27. => #<Person _id: 4cb37d8229d5fa3003000001, name: "John", email: "new@email.com">
Add Comment
Please, Sign In to add comment