使用方法:

1.安装mongodb

2.配置环境变量

mac下:

export PATH=/Users/sunbey/Documents/learn/mongodb/mongodb-osx-x86_64-3.4./bin:$PATH

3.新建data\db文件夹

4.运行mongod -dbpath "C:\data"指向文件夹

5.新开cmd,运行mongo操作数据库

操作:

show dbs  注:显示数据库

use 数据库名  注:操作数据库

show collections  注:显示数据表

db.数据表名.find()  注:显示数据表里的数据

db.数据表名.save()  注:往数据表里插入数据

mongodb连接数据库:

var mongodb = require('mongodb')

mongodb.connect("mongodb://127.0.0.1:27017/movie",function(err,db){  //movie为数据库名
var result = db.collection('movietbl').find(); //movielist为对应数据库下的集合(类似表)
result.forEach(function(item,err){
console.log(item.title)
},function(){
db.close();
})
})

加入到服务当中:

cmd > cd C:\Program Files\MongoDB\Server\3.2\bin
--------------------------------------------------------------------
C:\Program Files\MongoDB\Server\3.2\bin
--------------------------------------------------------------------
mongod --dbpath "C:\Program Files\data\db" --logpath "C:\Program Files\data\log\MongoDB.log" --install --serviceName "MongoDB"
--------------------------------------------------------------------
mongod --dbpath "C:\Program Files\data\db" --logpath "C:\Program Files\data\log\MongoDB.log" --remove --serviceName "MongoDB"
--------------------------------------------------------------------
NET START MongoDB
NET stop MongoDB

更新操作

mongodb修改器  $inc/$set/$unset/$push/$pop/$upsert/$ne/$addToSet/$pull/

详见:http://blog.csdn.net/mcpang/article/details/7752736

===============================================================

问题:

BadValue Invalid or no user locale set. Please ensure LANG and/or LC_* environment variables are set

解决:

export LC_ALL=C
mongo

mongodb 连接和操作的更多相关文章

  1. 【翻译】MongoDB指南/CRUD操作(二)

    [原文地址]https://docs.mongodb.com/manual/ MongoDB CRUD操作(二) 主要内容: 更新文档,删除文档,批量写操作,SQL与MongoDB映射图,读隔离(读关 ...

  2. 【翻译】MongoDB指南/CRUD操作(一)

    [原文地址]https://docs.mongodb.com/manual/ MongoDB CRUD操作(一) 主要内容:CRUD操作简介,插入文档,查询文档. CRUD操作包括创建.读取.更新和删 ...

  3. 使用spring连接及操作mongodb3.0

    前边有一篇记录过不使用spring,直接在java代码中连接和操作mongodb数据库,这里就紧随其后记录一下使用spring的情况下,在java中简单操作mongodb.   maven导包配置: ...

  4. MongoDB学习笔记——MongoDB 连接配置

    MongoDB连接标准格式: mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[dat ...

  5. mongodb的常用操作

    对于nosql之前工作中有用到bekerlydb,最近开始了解mongodb,先简单写下mongodb的一些常用操作,当是个总结: 1.mongodb使用数据库(database)和集合(collec ...

  6. MongoDB基本命令行操作

    1. 连接MongoDB: Mongodb://username:password@hostname/dbname 2. 创建数据库: use dbname:如果数据库不存在则创建数据库,否则切换到指 ...

  7. MongoDB 连接

    启动 MongoDB服务 在前面的教程中,我们已经讨论了如何启动MongoDB服务,你只需要在MongoDB安装目录的bin目录下执行'mongod'即可. 执行启动操作后,mongodb在输出一些必 ...

  8. MongoDB数据库简单操作

    之前学过的有mysql数据库,现在我们学习一种非关系型数据库 一.简介 MongoDB是一款强大.灵活.且易于扩展的通用型数据库 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数 ...

  9. springboot 学习之路 14(整合mongodb的Api操作)

    springboot整合mongodb: mongodb的安装和权限配置  请点击连接参考 mongodb集成 : 第一步:引如pom文件 第二步:配置文件配置mongodb路径: 第三步:关于mon ...

随机推荐

  1. Java容器题库

    一.    填空题 Java集合框架提供了一套性能优良.使用方便的接口和类,包括Collection和Map两大类,它们都位于  java.util  包中 队列和堆栈有些相似,不同之处在于栈是先进后 ...

  2. $(inherited) "$(SRCROOT) 修改.a文件的路径 --Library Search Paths

    $(inherited) "$(SRCROOT)/.a文件所在的文件名" //如果有多个.a文件格式就像这样 $(inherited) "$(SRCROOT)/xxxx& ...

  3. stdafx.h的作用

    // stdafx.h : include file for standard system include files,// or project specific include files th ...

  4. ZooKeeper 配置文件(zoo.cfg)详解

    参数名 说明 clientPort 客户端连接server的端口,即对外服务端口,一般设置为2181吧. dataDir 存储快照文件snapshot的目录.默认情况下,事务日志也会存储在这里.建议同 ...

  5. JavaScript数组排序

    JavaScript的sort方法排序是有问题的,我们可以给sort方法传一个参数 function Compare(value1, value2) { //数字排序的函数参数 if (value1 ...

  6. 手工加载DLL

    1.为了能找到dll的函数地址,生成dll时需要将其中的函数声明为C函数(extern "C"): #ifndef __MYDLL_H#define __MYDLL_H #ifde ...

  7. 开启后台 Service 闪退

    04-29 15:36:23.395: E/ActivityThread(15275): Performing stop of activity that is not resumed: {com.e ...

  8. hdu2302(枚举,大数取模)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2303 题意:给出两个数k, l(4<= k <= 1e100, 2<=l<=1 ...

  9. 同一内网不能网段ping 不通

    [root@NB sysconfig]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use ...

  10. CLR via C#(13)-浅谈事件

    提起事件,我们都不陌生,事件使类之间有了交互的能力.它是建立在委托基础上的.有了前面对委托的了解,相信读起事件来也不会太难了.关于事件,现成的好文章数不胜数,本不打算写了.不过问道有先后,各抒己见,也 ...