-
2D形状查询查看全部
-
test diary查看全部
-
https://www.mongodb.org查看全部
-
Mongo 常用命令查看全部
-
>db.collection.ensureIndex({},{sparse:true/false}) #指定索引是否稀疏 MongoDB索引默认是不稀疏的。 稀疏性的不同代表了MongoDB在处理索引中存在但是文档中不存在的字段的两种不同的方法。 例如,我们为一个collection的x字段指定了索引,但这个collection中可以插入如{y:1,z:1}这种不存在x字段的数据,如果索引为不稀疏的,mongodb依然会为这个数据创建索引,如果在创建索引时指定为稀疏索引,那么就可以避免这件事情发生了。 >db.imooc_2.insert({"m":1}) >db.imooc_2.insert({"n":1}) 通过$exists可以判断字段是否存在,如 >db.imooc_2.find({m:{$exists:true}}) #筛选出有m字段的文档 给这个文档的m字段创建一个稀疏索引: >db.imooc_2.ensureIndex({m:1},{sparse:true}) 第二条文档不存在m字段,所以不会创建这个索引 如果使用稀疏索引查找不存在稀疏索引字段的文档,mongodb则不会使用这个索引查找 例如: >db.imooc_2.find({m:{$exists:false}}) #可以查到数据 但如果我们通过hint强制使用索引,就不会查到数据了 >db.imooc_2.find({m:{$exists:false}}).hint("m_1") #查不出数据,因为n上并没有m字段的索引查看全部
-
索引属性查看全部
-
过期索引注意点查看全部
-
索引目前不支持中文查看全部
-
常用网站查看全部
-
芒果DB官网查看全部
-
mongo相关网站 Github/mongodb查看全部
-
2d索引,geoNear查询查看全部
-
2d索引,形状的表示方式查看全部
-
显示数据库:show dbs 使用imooc表:use imooc 删除imooc表:db.dropDatabase() 插入:db.表名.insert(插入的json数据) 例:db.imooc_collection.insert({x:1}) 查找:db.表名.find() 例:db.imooc_collection.find()查看全部
-
启动数据库:<br> ./bin/mongo ip:port/dbname<br> 例:./bin/mongo 127.0.0.1:12345/test 重启mongod服务:numactl --interleave=all bin/mongod -f conf/mongod.conf查看全部
举报
0/150
提交
取消