时间:2021-07-01 10:21:17 帮助过:1人阅读
接下来就是启动了,这里我用的绝对路径,看起来也比较直观,就是给程序一个参数-f:
- "C:\Program Files\MongoDB\Server\3.0\bin\mongod.exe" -f "C:\data\mongodb_simple\conf\simple1.conf"
ok,如果数据库无法启动,你可以先启动cmd,在命令行里执行一次这段,看看返回的提示是什么,这是最简单直观的方式了。下面我们尝试一下如何用简单的shell提供程序操作数据库。简单的启动一下mongo.exe,连接至数据库:
- C:\Users\zhouzhi>"C:\Program Files\MongoDB\Server\3.0\bin\mongo.exe"
- 2015-09-30T14:23:39.621+0800 I CONTROL Hotfix KB2731284 or later update is installed, no need to zero-out data <span style="color: #0000ff;">files</span><span style="color: #000000;">
- MongoDB </span><span style="color: #0000ff;">shell</span> version: 3.0.1<span style="color: #000000;">
- connecting to: test
- </span>>
这里我直接执行了mongo.exe,没有附加任何参数,直连localhost:27017的默认位置,看到它在连接成功后也自动跳转到test库下,那我们看一下这个数据库存在几个库:
- ><span style="color: #000000;"> show dbs
- local </span>0<span style="color: #000000;">.000GB
- test </span>0<span style="color: #000000;">.000GB
- </span>>
mongo.exe经常被称为shell,它以JavaScript为主,附加的一些自定义为辅,构成的一套命令脚本,show dbs 这个内置命令,就显示出了含有的库,当然如果你从未操作过的话是不会存在库的。
接下来我进入一个库,并插入一条记录:
- <span style="color: #000000;">connecting to: test
- </span>><span style="color: #000000;"> show dbs
- local </span>0<span style="color: #000000;">.000GB
- test </span>0<span style="color: #000000;">.000GB
- </span>><span style="color: #000000;"> use text
- switched to db text
- </span>> db.MainData.insert({name:‘3tai‘,age:25,url:‘http://www.cnblogs.com/3Tai/‘,time:<span style="color: #0000ff;">new</span><span style="color: #000000;"> Date()})
- WriteResult({ </span>"nInserted" : 1<span style="color: #000000;"> })
- </span>>
我们在插入时,使用的是JavaScript的基本写法,这里要注意的是字符串、数字、时间,有这几个不同的类型,执行后提示有一处改动,下面我们查看一下刚才插入的文档,这里使用最简单直接的全部检索:
- ><span style="color: #000000;"> db.MainData.find().pretty()
- {
- </span>"_id" : ObjectId("560b83be22f39ad2d6004365"<span style="color: #000000;">),
- </span>"name" : "3tai"<span style="color: #000000;">,
- </span>"age" : 25<span style="color: #000000;">,
- </span>"url" : "http://www.cnblogs.com/3Tai/"<span style="color: #000000;">,
- </span>"time" : ISODate("2015-09-30T06:39:58.788Z"<span style="color: #000000;">)
- }
- </span>>
使用find函数,可以获取结果,后面的pretty函数,可以格式化结果,是属于优化输出效果的。
至此,我们已经成功运行了mongodb,下一次我们和C#接轨
mongodb在我这个C#下手眼中-01初识
标签: