Skip to content

Mongodb basic operation of the package, including Create, Update, Delete, Retrieve

License

Notifications You must be signed in to change notification settings

ShinyHwong/mongoctr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mongoctr

English click here.

Mongoctr 是一个 MongoDB 基本操作(增删查改)进行了封装的包。

安装

首先安装 Node.jsmongodb。 然后:

$ npm install mongodb-control

示例

提供 MongoDB 数据库的地址

var mongoctr = require('mongoctr');
 
var url = 'mongodb://localhost:27017/my_database';

API

插入

你可以插入一条或多条数据。

/**
 * 插入数据
 * 参数1:数据库地址,参数2:集合名称
 * 参数3:需要插入的数据
 */
mongoctr.insert(url, 'mycollection', {'name':'smith'});

更新

/**
 * 更新数据
 * 参数1:数据库地址,参数2:集合名称
 * 参数3:定位数据,参数4:需要更新的数据
 * 参数5:更新一条或多条数据,默认false,更新多条
 */
mongoctr.update(url, 'mycollection', {'name':'smith'}, {'age': '30'});

删除

/**
 * 删除数据
 * 参数1:数据库地址,参数2:集合名称
 * 参数3:需要删除的数据, 参数4:删除一条或多条数据,默认false,删除多条
 */
mongoctr.delete(url, 'mycollection', {'age': '30'});

查找

/**
 * 查找数据
 * 参数1:数据库地址,参数2:集合名称
 * 参数3:需要查找数据,不输入查找所有数据,可选
 * 参数4:回调函数,可以利用返回的数据数组。可选
 */
mongoctr.find(url, 'mycollection', {'name':'smith'}, function(result){...});

About

Mongodb basic operation of the package, including Create, Update, Delete, Retrieve

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published