关于mogodb数据库的默认设置:
1。端口默认设置为:27017 2 .数据库文件存放位置默认为:c:/数据/db,建议修改为其它磁盘位置,必须在磁盘的根目录创建数据/db文件夹 3.mongodb数据库的默认日志记录方式是重写即覆盖的方式,建议使用追加的方式写日志:mongod——logpath“d:/数据/日志/mongodb。日志”——logappend >之前mongo shell操作命令:
1。连接mongoDB数据库
mongo——主机主机名/ip端口27017(数据库名) 举例:mongo——mydb主机172.0.0.1——端口27017 >之前2。集合操作
<>以前db.student.drop();//删除学生这个集合 >之前3。文档操作
重点:了解公司美元/套/设置/推动美元/美元流行/upsert修改器//往学生集合里面插入文档 db.student.insert({“名称”:“zhangsan”});//查询文档使用发现(); db.student.find ();//更新id=58 d4ccd4126ab1e4ca76aa73的文档,修改或者新增其名字键值对 db.student。更新({" _id ": ObjectId (" 58 d4ccd4126ab1e4ca76aa73 ")},{“美元”:{“名称”:“小明”}});//修改文档使用更新() db.student.update ({" name ": "小明"},{" $集":{“年龄”:23}}); db.student.update ({" name ": "小明"},{" $集":{“名称”:“成”龙}}); 结果:{" _id ": ObjectId (“58 d4ccd4126ab1e4ca76aa73”),“名字”:“成龙”,“年龄”:23}//查询文档时格式化文档 .pretty db.student.find () (); { " _id ": ObjectId (" 58 d4ccd4126ab1e4ca76aa73 "), “名称”:“小明” “年龄”:23 }//删除文档语法:db.collection。remove(条件,{中看:& lt; boolean> writeConcern: & lt; document>}) 查询:(可选)删除的文档的条件。 仅仅一:(可选)如果设为真或1,则只删除一个文档。 writeConcern:(可选)抛出异常的级别。 举例: db.student.remove({“名称”:“成龙”},{“众多”:真的,“writeConcern”:真正}); >之前4条件操作符
$ lt (& lt;), $ gt(在),$ gte(祝辞=),$ lte (& lt;=) >之前5. mongodb模糊查询
<>以前db.student.find({“名称”:{" $正则表达式”:“zhangsa *”,“美元选项”:“我”}}); >之前 <强>结果:{" _id ": ObjectId (“58 d4da0a126ab1e4ca76aa74”),“名字”:“zhangsan”} 强>
<>以前db.student.insert({“名称”:“成龙”,“年龄”:23日,“地址”:“北京"}); db.student.find ({name:{$正则表达式:“成”,美元的选择:“我”}}); >之前 <强>结果:{" _id ": ObjectId (“58 d508b109d615ae79c96930”),“名字”:“成龙”,“年龄”:23日,“地址”:“北京”}强>
<>以前mongo——主机172.0.0.1 mydb的端口27017 db.student。找到({"名称":{$正则表达式:“成龙”,美元的选择:“我”}}); db.test_info。找到({“tname”:{$正则表达式:/成龙。/我}}); >之前mongodb学习总结(一)