Node.js运行MongoDB数据库实例分享

Node.js运行MongoDB数据库实例分享
连接数据库

复制代码代码如下所示:

VaR Mongo =需要(MongoDB );

VaR主机=localhost;

var = mongo.connection.default_port港口;

VaR服务器=新芒果。服务器(主机、端口、auto_reconnect:{真}); / /创建在服务器数据库服务器

var db =新芒果。dB(结芒果的例子,服务器安全:真的,{ }); / /创建数据库对象

Db.open(功能(呃,DB){ / /数据库连接

如果(错误

把错误;

别的{

console.log(成功的数据库连接);

Db.close();

}

});

Db.on(关闭

如果(错误)抛出错误;

其他console.log(成功地关闭数据库);

});
插入数据:

在插入数据之后,数据文档的内容将在控制台中输出。

复制代码代码如下所示:

VaR Mongo =需要(MongoDB );

VaR主机=localhost;

var = mongo.connection.default_port港口;

VaR服务器=新芒果。服务器(主机、端口、auto_reconnect:{真}); / /创建在服务器数据库服务器

var db =新芒果。dB(结芒果的例子,服务器安全:真的,{ }); / /创建数据库对象

Db.open(功能(呃,DB){ / /数据库连接

如果(错误)

把错误;

别的{

db.collection(用户

collection.insert {用户名:名:(盼盼

console.log(文档);

Db.close();

});

});

}

});

Db.on(关闭

如果(错误)抛出错误;

其他console.log(成功地关闭数据库);

});
关闭数据库db.close({ forceclose },{回调});

当forceclose是真实的,它是被迫关闭数据库。当数据库关闭时,不允许使用Open打开数据库。

当forceclose是虚假的,它不是被迫关闭数据库,当数据库关闭,您可以使用开放再次打开它。

当排除是真的:

复制代码代码如下所示:

VaR Mongo =需要(MongoDB );

VaR主机=localhost;

var = mongo.connection.default_port港口;

VaR服务器=新芒果。服务器(主机、端口、auto_reconnect:{真}); / /创建在服务器数据库服务器

var db =新芒果。dB(结芒果的例子,服务器安全:真的,{ }); / /创建数据库对象

Db.open(功能(呃,DB){ / /数据库连接

如果(错误)

把错误;

别的{

db.collection(用户

collection.insert {用户名:名:(盼盼

console.log(文档);

Db.close(假);

});

});

}

});

Db.once(关闭

如果(错误)抛出错误;

{其他

Db.open(功能(呃,DB){

db.collection(用户

Collection.insert({用户名:三

如果(错误)抛出错误;

别的{

console.log(文档);

Db.close(真的);

}

})

});

});

}

});
读取数据

复制代码代码如下所示:

VaR Mongo =需要(MongoDB );

VaR主机=localhost;

var = mongo.connection.default_port港口;

VaR mongo.server服务器(主机,端口,{ auto_reconnect:true});

var db =新芒果。DB(结芒果的例子:

Db.open(功能(呃,DB){

db.collection(用户

如果(错误)抛出错误;

别的{

Collection.find.ToArray({ }(呃,功能)(文档){

如果(错误)抛出错误;

别的{

console.log(文档);

Db.close();

}

});

}

});

});
获取/查询搜索

复制代码代码如下所示:

VaR Mongo =需要(MongoDB );

VaR主机=localhost;

var = mongo.connection.default_port港口;

VaR mongo.server服务器(主机,端口,{ auto_reconnect:true});

var db =新芒果。DB(结芒果的例子:

Db.open(功能(呃,DB){

db.collection(用户

如果(错误)抛出错误;

别的{

Collection.find({用户名:{ $:{词

如果(错误)抛出错误;

别的{

console.log(文档);

Db.close();

}

});

}

});

});
插入一批数据,并搜索类型=食物和价格字段值小于10。

复制代码代码如下所示:

VaR Mongo =需要(MongoDB );

VaR主机=localhost;

var = mongo.connection.default_port港口;

VaR mongo.server服务器(主机,端口,{ auto_reconnect:true});

var db =新芒果。DB(结芒果的例子:

var = {

{类型:食物

{类型:食物

{类型:食物

{类型:食物

{类型:图书

};

Db.open(功能(呃,DB){

db.collection(货物

如果(错误)抛出错误;

别的{

Collection.insert(文档,功能(呃,Docs){

如果(错误)抛出错误;

别的{

Collection.find({类型:食品

函数(错误,文档){

如果(错误)抛出错误;

别的{

console.log(文档);

Db.close();

}

}

);

}

})

}

});

});
或查询中的表达式:

复制代码代码如下所示:

Collection.find(或:{ { $

{类型:食物},

{价格:{ $ LT:10 }

} })
关于Node.js运行MongoDB数据库的解释,我们第一次来到这里。基本上,常用的操作都有示例,其中一些比较复杂。让我们自由发挥。我们有机会继续解释。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部