使用方法:

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. 【XLL API 函数】xlSheetId

    查找命名的工作表ID,用于外部引用. 原型 Excel12(xlSheetId, LPXLOPER12 pxRes, 1, LPXLOPER12 pxSheetName); 参数 pxSheetNam ...

  2. IOS-多线程技术

    三种: •NSThread: –优点:NSThread 比其他两个轻量级,使用简单 –缺点:需要自己管理线程的生命周期.线程同步.加锁.睡眠以及唤醒等.线程同步对数据的加锁会有一定的系统开销 •NSO ...

  3. [Android Pro] Android打包一个Apk后,如何查看它的VersionCode、VersionName 等等。

    Android打包成Apk后,其实是一个压缩文件,我们用winrar打开也能看到里面的文件结构.还能看到AndroidManifest.但是里面的内容有点问题. 不知道是因为加密还是Android就是 ...

  4. August 12th 2016 Week 33rd Friday

    Everything is good in its season. 万物逢时皆美好. Every dog has its day. You are not in your best condition ...

  5. Stanford大学机器学习公开课(四):牛顿法、指数分布族、广义线性模型

    (一)牛顿法解最大似然估计 牛顿方法(Newton's Method)与梯度下降(Gradient Descent)方法的功能一样,都是对解空间进行搜索的方法.其基本思想如下: 对于一个函数f(x), ...

  6. python字符串中插入变量

  7. windows服务 - C# U盘升级

    1.左侧工具栏里有Timer控件,但是如果调用的是系统时间,就需要添加System.timer.timer空间下的控件.   2.服务编写之后,还不能由SCM(服务控制管理器)进行管理,需要给该服务添 ...

  8. Android 注解工具 ButterKnife

    Butter Knife 是 Android 视图字段和方法绑定,使用注解处理来生成样板代码. 主要特性: 在字段使用 @FindView消除findViewById调用 使用 @FindViews在 ...

  9. Delphi之DLL知识学习3---为什么要使用DLL

    使用DLL有若干理由,其中有一些前面提到过的.大体说来,使用动态链接库可以共享代码.系统资源,可以隐藏实现的代码或底层的系统例程.设计自定义控件 一.共享代码.资源和数据 前面已经提到,共享代码是创建 ...

  10. Python 打包程序判断是否已经运行

    代码如下: # -*- coding: UTF8 -*- from win32com.client import Dispatch import win32com import sys, os fro ...