Skip to content

a156845044/mongodb_learnwithruby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ruby

20分钟上手ruby 传送门

rubygems

gem install mongo

还原

bundle install

设置gem 镜像

gem 镜像

1.官方网关 https://rubygems.org/

2.中国区网关 https://gems.ruby-china.com (https://gems.ruby-china.org 这个网站因为备案问题无法访问,改用com 后缀 )

3.淘宝网关 https://ruby.taobao.org/ (淘宝已经不维护了)

$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
$ gem sources -l
*** CURRENT SOURCES ***

https://gems.ruby-china.com
# 请确保只有 gems.ruby-china.com

Ruby on Rails --tutorial

Rails, 是一个使用 Ruby 语言写的开源 Web 开发框架。

安装方法

$  gem install rails

使用方法

$  rails new myapp

Change directory to myapp and start the web server:

$ cd myapp
$ rails server  

irb

shell 方式启动mongodb 连接

irb -r ./connect.rb

添加:

smith = {"last_name"=>"smith","age"=>30}
smith_id = $users.insert_one(smith)

查询

$users.find().each do |user|
puts user
end

更新


$users.find({"last_name"=>"smith"}).update_one({"$set"=> {"city"=>"上海"}});

删除

$users.find({...}).delete_one //单个

$users.find({...}).delete_many //批量

$users.drop //删除所有剩余的文档

数据库命令

查询所有数据库

$admin_db = $client.use('admin')

$admin_db.command("listDatabases" => 1})

About

ruby驱动学习

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages