数据事例:
> db.language.find()
{ "_id" : 1, "name" : "java", "tags" : [ "jsp", "servlet", "ejb" ] }
{ "_id" : 2, "name" : "db", "tags" : [ "mysql", "mongo" ] }
{ "_id" : 3, "name" : ".net", "tags" : [ "asp" ] }
{ "_id" : 4, "name" : "javascript", "tags" : [ ] }
{ "_id" : 5, "name" : "ruby" }
> var tags = db.language.findOne({_id:1}).tags
> Array.isArray(tags)
true
> Array.contains(tags,"jsp")
true
> Array.contains(tags,"jdbc")
false
> tags
[ "jsp", "servlet", "ejb" ]
> tags[3]="jsp"
jsp
> tags
[ "jsp", "servlet", "ejb", "jsp" ]
> tags = Array.unique(tags)
[ "jsp", "servlet", "ejb" ]
> Array.shuffle(tags)
[ "jsp", "ejb", "servlet" ]
> Array.shuffle(tags)
[ "servlet", "ejb", "jsp" ]
> Array.shuffle(tags)
[ "jsp", "servlet", "ejb" ]
> Object.keySet(tags)
[ "0", "1", "2" ]
> db.language.find({tags:{$size:0}})
{ "_id" : 4, "name" : "javascript", "tags" : [ ] }
> db.language.find(function(){return !Array.isArray(this.tags)})
{ "_id" : 5, "name" : "ruby" }
> db.language.find(function(){return Array.isArray(this.tags)})
{ "_id" : 1, "name" : "java", "tags" : [ "jsp", "servlet", "ejb" ] }
{ "_id" : 2, "name" : "db", "tags" : [ "mysql", "mongo" ] }
{ "_id" : 3, "name" : ".net", "tags" : [ "asp" ] }
{ "_id" : 4, "name" : "javascript", "tags" : [ ] }
> db.language.find(function(){return (Array.isArray(this.tags) && this.tags.length >= 3)})
{ "_id" : 1, "name" : "java", "tags" : [ "jsp", "servlet", "ejb" ] }
> var allTags = new Array();
> var langs = db.language.find(function(){return Array.isArray(this.tags) && this.tags.length > 0}).toArray();
> for(var i=0;i<langs.length;i++){
... var tags = langs[i].tags;
... for(var j in tags){
... allTags.push(tags[j]);
... }
... }
6
> allTags
[ "jsp", "servlet", "ejb", "mysql", "mongo", "asp" ]
>
> db.language.find({"tags.0":"jsp"})
{ "_id" : 1, "name" : "java", "tags" : [ "jsp", "servlet", "ejb" ] }
> db.language.find({tags:{$all:["jsp","ejb"]}})
{ "_id" : 1, "name" : "java", "tags" : [ "jsp", "servlet", "ejb" ] }
> db.language.find({tags:{$elemMatch:{$gte:"jsp"}}})
{ "_id" : 1, "name" : "java", "tags" : [ "jsp", "servlet", "ejb" ] }
{ "_id" : 2, "name" : "db", "tags" : [ "mysql", "mongo" ] }
> db.language.find({tags:{$elemMatch:{$in:["asp"]}}})
{ "_id" : 3, "name" : ".net", "tags" : [ "asp" ] }
> db.language.find({tags:"jsp"})
{ "_id" : 1, "name" : "java", "tags" : [ "jsp", "servlet", "ejb" ] }
> db.language.update({tags:"ejb"},{$set:{"tags.$":"groovy"}},false,true)
> db.language.find({tags:"jsp"})
{ "_id" : 1, "name" : "java", "tags" : [ "jsp", "servlet", "groovy" ] }
>
相关推荐
-rm -t thelebster/mongo-shell-example .docker run -ti --rm --name mongo-shell-example -d thelebster/mongo-shell-exampledocker exec -it mongo-shell-example bashdocker run -ti --rm --name mongo-...
【MongoDB C Driver 1.14.0】--截止2019.6.26的最新版本 1、编译好的Mongodb C语言库,包含lib、dll、include,版本1.14.0,32位的 2、包含文件的清单: ......\mongo-c-driver\share\mongo-c-driver\uninstall.cmd
上传代码类库, mongo-java-driver-3.2.2.jar.zip, 下载之后解压即可。
mongo-java-driver-3.12.2.jar,mongo官网上下载的,用于java-api操作mongodn数据库的驱动程序jar包
mongo-java-driver-3.6.4,可用于连接mangoDB数据库~~~~~~~~~~~~~~~~~~
积分多的麻烦给个积分下载,没积分的请自行去maven下载,https://mvnrepository.com/artifact/org.mongodb/mongo-java-driver
mongo-java-driver3.0以上jar压缩包大全 try { //1.连接池相关选项配置 MongoClientOptions options=MongoClientOptions.builder() .connectionsPerHost(poolSize) .minConnectionsPerHost(minpoolsize) ...
solr-mongo-importer-1.1.0.jar solr-mongo-importer-1.1.0.jar solr-mongo-importer-1.1.0.jar
sql-to-mongo-db-query-converter sql-to-mongo-db-query-converter可帮助您基于SQL中提供的查询为MongoDb构建查询。玛文向com.github.vincentrussell:sql-to-mongo-db-query-converter添加依赖...
php_mongo-1.2.12-5.2-vc9-nts.dll php_mongo-1.2.12-5.3-vc9.dll php_mongo-1.2.12-5.2-vc9.dll php_mongo-1.2.12-5.4-vc9-nts-x86_64.dll php_mongo-1.2.12-5.3-vc9-nts-x86_64.dll ...
阿里mongo同步工具mongo-shake
欢迎下载MongoDB数据库驱动jar包——mongo-java-driver-2.10.0.jar
本资源内含4个文件:mongo-java-driver-3.9.1.jar,MongoDB JDBC驱动包。mongo-java-driver-3.9.1-sources.jar,MongoDB JDBC驱动源代码包。mongo-java-driver-3.9.1-javadoc.jar,MongoDB JDBC驱动JAVA API文档包。...
使用此资源可以在kettle里面使用mongo input组件连接有用户名和密码认证的mongodb
hive 加载mongdb数据所需的三个包mongo-hadoop-core-2.0.2.jar mongo-hadoop-hive-2.0.0.jar mongo-java-driver-3.6.1.jar
win10 vs2015update3 boost1.68环境下编译的mongo-cxx-driver-r3.5.1、mongo-c-driver1.16.2版本,里面直接包括mongo-cxx-driver-r3.5.1(头文件、lib(32\64))
mongo-hadoop-core-2.0.0.jar x x s s sa a a s dd . d d
mongodb jar包,包括《mongodb-driver-3.7.0.jar》和《mongo-java-driver-3.7.0.jar》。包含 MongoClient , MongoDatabase ,MongoCredential , MongoDatabase,Document 等类
mongo-java-driver-3.6.4,mongodb的java驱动,版本为3.6.4
仅供大家下载使用方便,相关文档还请到官网查看!