mongodb 连接和操作
使用方法:
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 连接和操作的更多相关文章
- 【翻译】MongoDB指南/CRUD操作(二)
[原文地址]https://docs.mongodb.com/manual/ MongoDB CRUD操作(二) 主要内容: 更新文档,删除文档,批量写操作,SQL与MongoDB映射图,读隔离(读关 ...
- 【翻译】MongoDB指南/CRUD操作(一)
[原文地址]https://docs.mongodb.com/manual/ MongoDB CRUD操作(一) 主要内容:CRUD操作简介,插入文档,查询文档. CRUD操作包括创建.读取.更新和删 ...
- 使用spring连接及操作mongodb3.0
前边有一篇记录过不使用spring,直接在java代码中连接和操作mongodb数据库,这里就紧随其后记录一下使用spring的情况下,在java中简单操作mongodb. maven导包配置: ...
- MongoDB学习笔记——MongoDB 连接配置
MongoDB连接标准格式: mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[dat ...
- mongodb的常用操作
对于nosql之前工作中有用到bekerlydb,最近开始了解mongodb,先简单写下mongodb的一些常用操作,当是个总结: 1.mongodb使用数据库(database)和集合(collec ...
- MongoDB基本命令行操作
1. 连接MongoDB: Mongodb://username:password@hostname/dbname 2. 创建数据库: use dbname:如果数据库不存在则创建数据库,否则切换到指 ...
- MongoDB 连接
启动 MongoDB服务 在前面的教程中,我们已经讨论了如何启动MongoDB服务,你只需要在MongoDB安装目录的bin目录下执行'mongod'即可. 执行启动操作后,mongodb在输出一些必 ...
- MongoDB数据库简单操作
之前学过的有mysql数据库,现在我们学习一种非关系型数据库 一.简介 MongoDB是一款强大.灵活.且易于扩展的通用型数据库 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数 ...
- springboot 学习之路 14(整合mongodb的Api操作)
springboot整合mongodb: mongodb的安装和权限配置 请点击连接参考 mongodb集成 : 第一步:引如pom文件 第二步:配置文件配置mongodb路径: 第三步:关于mon ...
随机推荐
- 如何获得images.xcassets 中图片的路径?
UIImage加载图片的方式以及Images.xcassets对于加载方法的影响 重点: Images.xcassets中的图片资源只能通过imageNamed:方法加载,通过NSBundle的pat ...
- 修改VS2010生成的dll文件中的内容
我的电脑是64为的操作系统,所以先找到下面的路径 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin 找到这个文件:ildasm.exe,如 ...
- 整合Struts2、Hibernate、Spring
将项目中的对象和对象之间的管理,纳入spring容器,由spring管理 1 实现spring+hibernate集成 1.1 新建web项目 建立项目的包结构(package) 1.2加入jar包 ...
- EasyUI中控件汉化问题
--BY ZYZ 我在使用EasyUI的过程中,遇到了控件无汉化的情况,如下图. 这么多洋文看着觉得挺烦的.时间居然是月日年格式的,这样可不行,得改. 重写控件代码?别,那能是我这种低级代码C-V客能 ...
- nfs server的配置 Starting NFS daemon: [FAILED]
总结了一下是nfs server的制作过程:nfs(Network File System)其实就是说,这个机器的硬盘不够了,我要把文件放到别的服务器上去,服务器端的配置如下:首先(1)确保你的机器上 ...
- DB2 嵌入式应用中定义游标(开放平台上)
DECLARE CURSOR statement The DECLARE CURSOR statement defines a cursor. Invocation Although an inter ...
- Android界面性能调优手册
界面是 Android 应用中直接影响用户体验最关键的部分.如果代码实现得不好,界面容易发生卡顿且导致应用占用大量内存. 我司这类做 ROM 的公司更不一样,预装的应用一定要非常流畅,这样给客户或用户 ...
- mysql 查看用户的权限
show grants for 'username'@'%';
- jQuery – 6.选择器
1. 属性过滤选择器: 1. $("div[id]")选取有id属性的<div> 2. $("div[title=test]")选取title属性为 ...
- Java 解析XML的几种方法
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便. XML在不同的语言里解析方式都是一样的,只不过实现的语法不同而已. 基本的解析方式 ...