![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mongodb
雾里看花叹朦胧
心有多大,天有多高。
展开
-
Mongodb的安装与使用
目前版本的 mongodb (4.0)只支持win7、win8和win8.1,对于win10是不支持的,若是需要在win10上面安装与运行,需要在windows官网下载相应的window10的补丁。这个补丁在 mongodb的操作文档中也有提及:Windows 2012 Server and Windows 10 need KB2999226 to provide Universal C Ru...原创 2019-05-04 22:38:23 · 334 阅读 · 0 评论 -
MongoDB 聚合
MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的 count(*)。1. aggregate() 方法MongoDB中聚合的方法使用aggregate()。语法aggregate() 方法的基本语法格式如下所示:db.COLLECTION_NAME.aggregate(AGGREGATE_OPERATI...原创 2019-05-26 23:39:31 · 150 阅读 · 0 评论 -
MongoDB 常用操作
1.删除集合:db.collection.drop()参数说明:无返回值:如果成功删除选定集合,则 drop() 方法返回 true,否则返回 false。2.插入文档:db.COLLECTION_NAME.insert(document)文档的数据结构和 JSON 基本一样。所有存储在集合中的数据都是 BSON 格式。BSON 是一种类似 JSON 的二进制形式的存储...原创 2019-05-26 23:21:43 · 581 阅读 · 0 评论 -
NodeJS 使用 mongodb 更新数据
目前使用的 mongodb nodeJS driver 版本为 3.2.3,不同的 Driver 版本,方法有很大的差异。For example, given a books collection with the following document:{ _id: 1, item: "TBD", stock: 0, info: { publisher: "1111", pa...原创 2019-05-07 23:46:19 · 2750 阅读 · 0 评论 -
NodeJs使用 mongodb 查询一条数据
源代码请查看GitHub:https://github.com/slhuang520/study/tree/master/web/nodeJS/mongoDB/findOne.js目前使用的 mongodb nodeJS driver 版本为 3.2.3,不同的 Driver 版本,方法有很大的差异。在查询一条数据时,还可以使用排序,或是按时一定的条件。const MongodbClie...原创 2019-05-07 23:43:50 · 3613 阅读 · 0 评论 -
nodeJS使用 mongodb查询数据
源代码请查看GitHub:https://github.com/slhuang520/study/tree/master/web/nodeJS/mongoDB/find.js目前使用的 mongodb nodeJS driver 版本为 3.2.3,不同的 Driver 版本,方法有很大的差异。const MongodbClient = require("mongodb").MongoCl...原创 2019-05-07 23:41:30 · 5087 阅读 · 1 评论 -
NodeJS 使用 mongodb 插入一条数据
关于源代码请查看如下GitHub:https://github.com/slhuang520/study/tree/master/web/nodeJS/mongoDB/insertOne.js目前使用的 mongodb nodeJS driver 版本为 3.2.3,不同的 Driver 版本,方法有很大的差异。const MongodbClient = require("mongodb"...原创 2019-05-07 23:35:16 · 2121 阅读 · 0 评论 -
NodeJS 使用 mongodb 批量插入数据
目前使用的 mongodb nodeJS driver 版本为 3.2.3,不同的 Driver 版本,方法有很大的差异。const MongodbClient = require("mongodb").MongoClient, assert = require("assert");(async () => { const url = "mongodb://127.0...原创 2019-05-07 23:30:42 · 2448 阅读 · 0 评论 -
NodeJS使用 mongodb insert数据
目前使用的 mongodb nodeJS driver 版本为 3.2.3const MongodbClient = require("mongodb").MongoClient;const assert = require("assert");(async function() { const url = "mongodb://127.0.0.1:27017", ...原创 2019-05-07 23:28:19 · 1304 阅读 · 0 评论 -
nodeJS 使用 mongodb save数据
save() 方法将在后面的版本中被抛弃。目前使用的 mongodb nodeJS driver 版本为 3.2.3const MongodbClient = require("mongodb").MongoClient, assert = require("assert");// save deprecated(async function () { const url ...原创 2019-05-07 23:25:21 · 1007 阅读 · 0 评论 -
MongoDB实现高可用 主从(复制)
MongoDB复制是将数据同步在多个服务器的过程。复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。复制还允许您从硬件故障和服务中断中恢复数据。什么是复制?保障数据的安全性数据高可用性 (24*7)灾难恢复无需停机维护(如备份,重建索引,压缩)分布式读取数据(读写分离)MongoDB复制原理mongodb的复制至少需要两个...原创 2019-05-26 23:48:54 · 954 阅读 · 0 评论