MongoDB
MongoDB 相关的学习笔记
涛涛之海
学好编程,成为一名高级工程师
展开
-
mongodb安装和启动
mongdb安装 下载地址 选择一个zip文件下载解压后将文件拷贝到某一文件夹下。 我把文件夹拷到D盘,并在其中新建了config,data,logs文件夹 在config文件夹下新建mongodb.conf文件,其中内容为#数据库数据存放目录dbpath=D:\mongodb\data#数据库日志存放目录logpath=D:\mongodb\logs\mongo...原创 2018-03-24 19:19:07 · 218 阅读 · 0 评论 -
mongodb调用js文件以及身份验证
在调用js文件时,一直找不到js文件,只要配置环境变量就好了。 调用js文件的三种方式 身份验证(在admin数据库中增加用户后,需要在config.conf配置文件中加 auth=true,mongodb默认用户名和密码为空。) ...原创 2018-03-26 23:19:40 · 1068 阅读 · 0 评论 -
mongodb导入数据
一粘贴复制var persons = [{ name:"jim", age:25, email:"75431457@qq.com", c:89,m:96,e:87, country:"USA", books:["JS","C++","EXTJS","MONGODB"]},{ name:"tom原创 2018-04-09 17:38:49 · 318 阅读 · 0 评论 -
mongodb集合中查询文档
查询所有 db.persons.find({},{name:1,country:1}) 第一个{} 是查询器,里面放需要查询的条件,第二个{} 是显示字段,就是需要查询的字段。1为显示,0为不显示。默认_id是显示的。 查询年龄大于等于20岁 查询来自中国或美国的学生 查询语文成绩大于等于80或英语大于等于90的学生 忽略名字大小写 模糊查询 名字中没有li...原创 2018-04-09 19:09:37 · 2300 阅读 · 0 评论 -
mongodb管理数据库和集合
1.创建数据库use footbar2.如何查看存储有哪些数据库show dbs3. 删除数据库 db.dropDatabase()4.给制定数据库添加集合并添加记录 db.persons.insert({name:”zhangsan”})5. 删除数据库中的集合 db.persons.drop() show collections 6.查询数据库...原创 2018-04-02 22:52:06 · 258 阅读 · 0 评论 -
mongodb集合中修改文档
update语法 update(query,update,upsert,multi) 参数query 是一个文档,指定修改哪些文档。 参数update 是一个对象,指定了要如何修改匹配的文档。 参数upsert 是一个布尔值,如果为true且没有文档与查询匹配,将插入一个新文档。 参数multi是一个布尔值,如果为true将更新所有与查询匹配的文档,如果为false...原创 2018-04-10 14:41:50 · 277 阅读 · 0 评论 -
使用java连接mongodb数据库,并访问集合
四个对象 MongoClient 提供连接到MongoDB服务器和访问数据的功能 DB 提供了身份验证,用户账户管理以及访问和操作集合的功能 DBCollection 提供了访问和操作集合中文档的功能 DBCursor 表示MongoDB服务器中的一组文档,查询集合,返回DBCusor对象代码如下:/** * @author Administrator *...原创 2018-04-16 15:40:26 · 2296 阅读 · 0 评论 -
java对mongodb数据库的增删改查
数据结果图片 具体代码/** * @author Administrator *实现对mongodb数据库的增删改查 */public class mongoDB { static MongoClient mongoClient =null; static DB db =null; public mongoDB(String baseName){ ...原创 2018-04-16 17:39:55 · 479 阅读 · 0 评论 -
mongodb中使用分组,聚合和映射-归并
分组group()语法 group(key , reduce ,initial, [keyf] , [cond] , finalize) key : 一个指定要根据哪些键进行分组的对象,其属性为要用于分组的字段。 cond : 可选参数。这是一个query对象,决定了初始结果集将包含哪些文档。 initial : 一个包含初始字段和初始值的初始group对象,用于在分...原创 2018-04-11 18:50:40 · 3800 阅读 · 0 评论