2) 定义新的数据库名
我们通过使用“use new-databasename”的语法去使用一个新的数据库,注意,即使你的数据库还没建立起来,依然可以这样使用,因为mongodb会在真正插入了数据后,才会真正建立起来。
>use mkyongdb
switched to db mkyongdb
>show dbs
admin 0.03125GB
local (empty)
注意,在use mkyongdb后,mkyongdb实际上还没真正建立起来,只是表明目前是在使用mkyongdb了。
3)保存数据
定义一个collection,名为“users”,然后插入数据,如下:
>db.users.save( {username:"mkyong"} )
>db.users.find()
{ "_id" : ObjectId("4dbac7bfea37068bd0987573"), "username" : "mkyong" }
>
原始方式只有启动了mongodb的服务,才能使用mongodb的功能,通常情况下会开一个命令窗口,输入下面的命令来启动服务:
配置文件方式
如果不想每次启动的时候都在命令行中输入很多繁琐的参数,可以把参数信息保存在配置文件中。创建一个名为mongodb.cnf的配置文件,和那些小工具放在同一个目录中,文件的内容如下:
dbpath="d:\database\mongodb\data"
然后在命令窗口输入下面命令就可以启动服务
看似和上面的方法差不多,还是需要指定配置文件,但如果参数不止-dbpath的时候,就可以将参数都写在配置文件中,在命令行调用的时候就会显得方便很多。
daemon方式
上面介绍的两种方式启动服务都需要打开一个命令行窗口,窗口关闭了服务也就停止了。我们使用--fork参数可以将mongodb的服务放在后台运行,这样相对比较安全。--fork参数是和--logpath参数一起使用的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)