MongoDB学习
MongoDB
hundan_520520
这个作者很懒,什么都没留下…
展开
-
MongoDB笔记-增删改查
(1).Document数据插入 1.插入文档db.[collection].insert({nanme:"1"});2.批量插入文档 shell的for循环db.[collection].insert([{},{},...])3.Save操作 save操作和insert操作区别在于当遇到_id相同的情况下 save完成更新和插入操作 insert只能完成插入操作...原创 2018-07-11 16:04:22 · 174 阅读 · 0 评论 -
MongoDB笔记-游标与分页
游标操作 cursor游标是什么? 通俗的说,游标不是查询结果,而是查询的返回资源,或者接口 通过这个接口,你可以逐条读取,就像php中fopen打开文件,得到一个资源一样, 通过资源,可以一行一行的读文件。声明游标var cursor = db.[collection].find(query,{查询字段})cursor.hasNext()判断游标是否已经读取到尽头 c...原创 2018-07-11 16:23:27 · 568 阅读 · 0 评论 -
MongoDB笔记-索引
索引创建1.索引提高查询速度,降低写入速度,权衡常用的查询字段, 不必在太多列上建索引 2.在mongodb中,索引可以按字段升序/降序来创建,便于排序 3.默认是用btree来组织索引文件,也允许简历hash索引查看查询计划db.[collection].find(query).explain();"cursor" : "BasicCursor", ----说明没有索引发挥作...原创 2018-07-11 16:43:20 · 167 阅读 · 0 评论 -
MongoDB笔记-查询练习
mongodb 查询练习:1.主键为32的商品db.goods.find({goods_id:32});2.不属于第三栏目的所有商品($ne)db.goods.find({cat_id:{$ne:3}},{goods_id:1,cat_id:1,goods_name:1});3.本店价格高于3000元的商品($gt)db.goods_find({shop_price:{$g...原创 2018-07-11 16:48:09 · 509 阅读 · 0 评论 -
MongoDB笔记-CRUD(Java连接MongoDB)
package com.zhihua.mongodb.connection;import java.util.ArrayList;import java.util.List;import java.util.Set;import org.bson.types.ObjectId;import com.mongodb.BasicDBObject;import com.mongodb....原创 2018-07-12 11:02:52 · 186 阅读 · 0 评论