![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MongoDB
文章平均质量分 80
suyu_yuan
不积跬步无以至千里,不积小流无以成江海
展开
-
mongodb的聚合函数的$sort 方法运用 和$sort + $match 顺序优化。
转自:http://docs.mongoing.com/manual-zh/core/aggregation-pipeline-optimization.html$sort + $match 顺序优化¶如果你的管道中, $sort 后面跟着 $match ,把 $match 移到 $sort 前面可以减少需要排序的对象个数。例如,如果管道中有以下两个部分:{ $翻译 2016-06-27 09:57:44 · 15812 阅读 · 0 评论 -
用java连接mongodb并执行$sum和$avg结合的聚合函数的实例。
代码如下:1、db.sales.find({})如下:{ "_id" : 1.0, "item" : "abc", "price" : 10.0, "quantity" : 2.0, "date" : ISODate("2014-03-01T08:00:00.000+0000")}{ "_id" :原创 2016-07-09 10:06:02 · 8096 阅读 · 1 评论 -
mongodb的聚合函数aggregate的$match和$group方法。
译自:https://docs.mongodb.com/manual/aggregation/1、创表:db.orders.insert([{cust_id:"A123",amount:500,status:"A"},{cust_id:"A123",amount:250,status:"A"},{cust_id:"B212",amou翻译 2016-06-23 14:16:54 · 16953 阅读 · 2 评论 -
用java连接mongodb并执行$match和$group结合的聚合函数的实例。
1、测试类:package test;/** * @author : suyuyuan* @date :2016年6月23日 下午3:10:03 * @version 1.0 */import java.net.UnknownHostException;import java.util.ArrayList;import java.util.Iterato原创 2016-07-07 16:54:59 · 6078 阅读 · 1 评论 -
mongodb报错:the limit must be specified as a number。
问题:the limit must be specified as a number。解决:db.memos.aggregate({ $limit: 7 },{ $skip: 2 })$limit后面的数字不能用 引号 包含,把引号去掉如上即可。原创 2016-07-07 18:04:15 · 2899 阅读 · 1 评论 -
java如何获取mongodb的连接并执行简单的操作?
转自:http://yuanzhen.iteye.com/blog/1959045/** * @author : suyuyuan* @date :2016年6月23日 下午3:10:03 * @version 1.0 */import java.net.UnknownHostException; import java.util.ArrayList;原创 2016-06-23 15:18:51 · 3838 阅读 · 0 评论 -
mongodb怎样给本地数据库添加用户名密码和修改账号密码?
mongodb怎样给本地数据库添加用户名密码和修改账号密码?1、用mongochef可视化工具(图形化工具)打开本地数据库(输入绑定的ip可以直接打开);2、右键需要添加用户的数据库,选择“Manage Users”->"Add"->;3、在Name和Password栏中分别输入需要添加的用户的账号和密码;4、还可以点击Grant Roles 给该用户添加相应的角色,可多选。原创 2016-07-04 11:36:05 · 3255 阅读 · 1 评论 -
mongodb插入数据报错:malformed UTF-8 character sequence at offset
执行的脚本如下: db.col.insert({ "_id" : ObjectId("56066542ade2f21f36b0313a"), "title" : "PHP 教程", "description" : "PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。", "by" : "PHP 教程", "url" : "http://www.runoob.com", "tags"原创 2016-06-14 10:22:49 · 6197 阅读 · 3 评论 -
mongodb的find()函数如何只显示文档中指定的域(列)?
实例如下:db.aaa.find({},{"title":1,_id:0,by:1}) 其中title和by指是否显示的域名(列名),可以加引号,也可以不用加;1表示显示,0表示不显示,大于1也表示显示。原创 2016-06-14 10:18:58 · 3648 阅读 · 0 评论 -
mongodb的find().pretty()方法的作用。
mongodb的find().pretty()方法的作用。使得查询出来的数据在命令行中更加美观的显示,不至于太紧凑。原创 2016-06-13 14:59:52 · 9180 阅读 · 0 评论 -
net start mongodb 提示:发生系统错误 5,拒绝访问。
解决办法:右键cmd,选择以管理员身份运行即可。原创 2016-06-13 11:13:50 · 6602 阅读 · 1 评论 -
mongodb安装教程。
转自:http://www.runoob.com/mongodb/mongodb-window-install.htmlhttp://jingyan.baidu.com/article/6b97984dbeef881ca2b0bf3e.html先添加mongodb的bin目录到系统环境变量,需要在安装目录下(E:\tools\mongodb)新建data目录,data目录下转载 2016-06-13 10:46:48 · 805 阅读 · 0 评论 -
mongodb的聚合函数的$nor方法运用。
译自:http://docs.mongoing.com/manual-zh/reference/operator/query/nor.htmldb.inventory.find({})定义如下:{ "_id" : 1.0, "item" : { "name" : "ab", "code" : "123" },翻译 2016-06-28 11:07:15 · 2847 阅读 · 0 评论 -
mongodb的聚合函数的$redact方法运用。
译自:http://docs.mongoing.com/manual-zh/reference/operator/aggregation/redact.htmlhttp://www.myexception.cn/go/2046467.html$redact 根据字段所处的document结构的级别,对文档进行“修剪”,它通常和“判断语句if-else”结合使用即“翻译 2016-06-28 10:07:39 · 5947 阅读 · 0 评论 -
mongodb的聚合函数的$group方法运用。
译自:http://docs.mongoing.com/manual-zh/reference/operator/aggregation/group.html集合sales的定义如下:{ "_id" : 1, "item" : "abc", "price" : 10, "quantity" : 2, "date" : ISODate("2014-03-01T08:00:00Z") }翻译 2016-06-27 15:54:17 · 9194 阅读 · 1 评论 -
mongodb的聚合函数的$project方法运用。
译自:http://docs.mongoing.com/manual-zh/reference/operator/aggregation/project.html实例如下:db.books.insert({ "_id" : 1, title: "abc123", isbn: "0001122223334", author: { last: "zzz", firs翻译 2016-06-27 11:24:38 · 20275 阅读 · 2 评论 -
mongodb的聚合函数的$skip + $limit 方法运用 和 顺序优化。
转自:http://docs.mongoing.com/manual-zh/core/aggregation-pipeline-optimization.html1、db.memos.find({})查询memos文档结果;2、db.memos.aggregate({$skip:3})跳过查询结果前三行;3、db.memos.aggregate({$limit:3})转载 2016-06-27 10:25:57 · 8802 阅读 · 0 评论 -
利用Morphia框架工具类操作mongodb的实例。
译自:http://mongodb.github.io/morphia/1.2/getting-started/quick-tour/实例类:QuickTour.java的代码如下:package example;import com.mongodb.MongoClient;import org.bson.types.ObjectId;import org.junit.翻译 2016-07-09 16:17:48 · 2881 阅读 · 1 评论