![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MongoDB
JavaBoy_XJ
万般皆苦,唯有自渡!
展开
-
mongoDB配置文件
package org.springframework.boot.autoconfigure.mongo;import java.net.UnknownHostException;import java.util.ArrayList;import java.util.Collections;import java.util.List;import com.mongodb.MongoC...转载 2019-01-18 15:36:50 · 431 阅读 · 0 评论 -
MongoDB查询指定字段
后续再更,保住徽章,哈哈原创 2019-05-24 09:12:58 · 1621 阅读 · 0 评论 -
mongoDB 删除数据
注意点:删除数据使用remove进行操作,数据的删除与查询类似,传入一个参数,与查询不同的是,为了防止误操作,删除操作不允许不传参数。例如:db.test_collection.remove()这样就会报错Error: remove needs a query :DBCollection.prototype._parseRemove@src/mongo/shell/collectio...原创 2019-04-19 10:10:57 · 1472 阅读 · 0 评论 -
MaongoDB分页查询实现
Criteria:它封装所有的语句,以方法的形式进行查询Query类:这是将语句进行封装或者添加排序之类的操作常用的:描述方法大于gt大于等于gte小于lt大于等于lte等于is包含in模糊匹配regex动态分页查询代码实现:public Page<Book> findByCondition...原创 2019-04-17 14:18:22 · 333 阅读 · 0 评论 -
MongoDB中_id(ObjectId)组成
MongoDB 中我们经常会接触到一个自动生成的字段:"_id",类型为ObjectId。之前我们使用MySQL等关系型数据库时,主键都是设置成自增的。在分布式环境下,这种方法就不可行了,会产生冲突。为此,mongodb采用了一个称之为ObjectId的类型来做主键。ObjectId是一个12字节的 BSON 类型字符串。按照字节顺序,一次代表:4字节:UNIX时间戳 3字节:表示运行...原创 2019-03-26 14:18:20 · 6903 阅读 · 0 评论 -
MongoDB中where in操作
where in 操作 db.getCollection('shelf_core_inventory').find({ "location.locationCode":"CKGB16", "shelf.shelfTypeEnum":{"$in":["C0",]}, "shelf.shelfCode":{"$in":["C0.001&原创 2019-03-18 13:55:01 · 11474 阅读 · 0 评论 -
mongodb 查询条件
mongodb条件操作符:"$lt", "$lte", "$gt", "$gte", "$ne"就是全部的比较操作符,对应于"<", "<=", ">", ">=","!="原子操作符:"$and“, "$or“, "$nor“or查询有两种方式:一种是用$in来查询一个键的多个值,另一种是用$or来完成多个键值的任意给定值。$in相当于SQL语句的in操作。$...原创 2019-03-20 20:10:36 · 600 阅读 · 0 评论 -
MongoDB在Spring中使用
spring-data-mongodb中的实体映射是通过MongoMappingConverter这个类实现的。它可以通过注释把java类转换为mongodb的文档。它有以下几种注释:@Id - 文档的唯一标识,在mongodb中为ObjectId,它是唯一的,通过时间戳+机器标识+进程ID+自增计数器(确保同一秒内产生的Id不会冲突)构成。@Document - 把一个java类声明为m...转载 2019-03-16 17:09:07 · 204 阅读 · 0 评论 -
MongoDB批量更新某个字段
我要批量更新创建时间db.getCollection('category').find().forEach( function(item) { db.getCollection('category').update({ "_id": item._id }, { $set: { ...原创 2019-03-16 13:57:12 · 2651 阅读 · 0 评论 -
MongoDB中的基础概念
MongoDB以BSON格式的文档(Documents)形式存储。Databases中包含集合(Collections),集合(Collections)中存储文档(Documents)。BSON是一个二进制形式的JSON文档,它比JSON包含更多的数据类型。对于BSON规格,可参见bsonspec.org,也可参考BSON类型。Databases在MongoDB中,databases保存文档...原创 2019-01-21 17:38:52 · 163 阅读 · 0 评论 -
在Windows下安装MongoDB
注意!!!从2.2版本开始,Mongo DB不在支持Windows XP。请使用最近的windows来安装最近发布的MongoDB。本文基于MongoDB 3.2官方文档。获取MongoDB确定你需要的版本Windows下共有三个MongoDB版本。MongoDB for Windows 64-bit只能运行在Windows Server 2008 R2, Windows 7 64-bi...原创 2019-01-21 17:31:26 · 132 阅读 · 0 评论 -
mongodb 删除数据 释放空间
后续再更原创 2019-05-24 09:13:34 · 570 阅读 · 0 评论