第一步 官网下载
https://www.mongodb.com/download-center
第二步
找到安装后的目录
第三步
建一个文件夹放数据
然后使用cmd命令 切换到安装目录
cd C:\Program Files\MongoDB\Server\3.4\bin
再执行命令
mongod.exe --dbpath C:\项目\mongodbDate
mongodbDate是你自己建的文件夹
不要关窗口再打开一个cmd
执行
C:\Users\luojian4>cd C:\Program Files\MongoDB\Server\3.4\bin
C:\Program Files\MongoDB\Server\3.4\bin>mongo
创建Windows服务来启动
切换到mongo目录管理员身份运行
mongod.exe --logpath C:\项目\mongodbDate/logs/mongodb.log --logappend --dbpath C:\项目\mongodbDate --directoryperdb --serviceName MongodbService-install
然后你就可以使用命令来增删该查
\\创建一个叫chihuo的数据库 db.createCollection(“users”) \创建一个集合
use chihuo
\\给users集合添加一个文档。
db.users.insert({“name”:“admin”,“password”:“111”})
\\查询你添加的文档
db.users.find()
\\列出数据库所有集合
show collections;
db.douyus.find()
node.js使用
var mongoose = require('mongoose');
var db = mongoose.connect('mongodb://localhost/chihuo');//;连接数据库
var Schema = mongoose.Schema; // 创建模型
var userScheMa = new Schema({
name: String,
password: String
}); // 定义了一个新的模型,但是此模式还未和users集合有关联
exports.user = db.model('users', userScheMa); // 与users集合关联
有时时候我们保存后集合会自动加’s’,下面是解决方法
方法一
var userScheMa = new Schema({
name: String,
password: String
},{user});
or
schema.set('collection', 'actor');
方法二
exports.user = db.model('user', userScheMa,'user');
Schema类型
Object
Array
Boolean
Date
Number
RegExp
String
Error
//插入一次
var douyu = new _mongodb.douyuModel({
userid:'1',
userName:'1',
tag:'1',
dyNum:'1',
title:'1',
url:'1'
});
douyu.save(function(err){
if(err){
console.log(err);
}else{
console.log('The new node is saved');
}
});
批量
_mongodb.douyuModel.collection.insert(items,function(err){
if(err){
console.log(err);
}else{
console.log("插入第" + opt.qs.page+"页");
cb();
}
})
删除
db.douyu.remove({})