`

Mongo shell 函数详解 - 文件系统

阅读更多

文件系统

> pwd()

/root/.m2

> ls()

[

"./settings.xml",

"./mongo.js",

"./data.json"

]

> listFiles()

[

{

"name" : "./settings.xml",

"isDirectory" : false,

"size" : 2333

},

{

"name" : "./mongo.js",

"isDirectory" : false,

"size" : 12

},

{

"name" : "./data.json",

"isDirectory" : false,

"size" : 292

}

]

> var data = cat("./data.json")

> data.trim()

{"code":0,"data":{"country":"\u4e2d\u56fd","country_id":"CN","area":"\u534e\u4e1c","area_id":"300000","region":"\u4e0a\u6d77\u5e02","region_id":"310000","city":"\u4e0a\u6d77\u5e02","city_id":"310000","county":"","county_id":"-1","isp":"\u79fb\u52a8","isp_id":"100025","ip":"117.135.147.85"}}

> var obj = JSON.parse(data)

> obj

{

"code" : 0,

"data" : {

"country" : "中国",

"country_id" : "CN",

"area" : "华东",

"area_id" : "300000",

"region" : "上海市",

"region_id" : "310000",

"city" : "上海市",

"city_id" : "310000",

"county" : "",

"county_id" : "-1",

"isp" : "移动",

"isp_id" : "100025",

"ip" : "117.135.147.85"

}

}

> db.tmp.save(obj)

> db.tmp.findOne()

{

"_id" : ObjectId("54226ac33bffbb23d33a2cbf"),

"code" : 0,

"data" : {

"country" : "中国",

"country_id" : "CN",

"area" : "华东",

"area_id" : "300000",

"region" : "上海市",

"region_id" : "310000",

"city" : "上海市",

"city_id" : "310000",

"county" : "",

"county_id" : "-1",

"isp" : "移动",

"isp_id" : "100025",

"ip" : "117.135.147.85"

}

}

> Object.keySet(obj)

[ "code", "data", "_id" ]

> db.tmp.find()

{ "_id" : ObjectId("54226ac33bffbb23d33a2cbf"), "code" : 0, "data" : { "country" : "中国", "country_id" : "CN", "area" : "华东", "area_id" : "300000", "region" : "上海市", "region_id" : "310000", "city" : "上海市", "city_id" : "310000", "county" : "", "county_id" : "-1", "isp" : "移动", "isp_id" : "100025", "ip" : "117.135.147.85" } }

> cat("./mongo.js")

db.tmp.remove()

> load("./mongo.js")

true

> db.tmp.find()

 

mongodb shell 使用js 

http://www.habadog.com/2011/08/09/mongodb-shell-use-js/

分享到:
评论

相关推荐

    docker-mongodb-shell:在Docker容器中安装mongo shell和工具的示例

    -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-...

    mongo-c-driver-1.14.0-x86.rar

    【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.12.2.jar

    mongo-java-driver-3.12.2.jar,mongo官网上下载的,用于java-api操作mongodn数据库的驱动程序jar包

    mongo-java-driver-3.2.2.jar.zip

    MongoDB是一个流行的开源、文档型数据库系统,而`mongo-java-driver`是官方提供的Java API,允许开发者在Java应用程序中执行各种数据库操作,如读取、写入、查询等。 在本例中,我们讨论的是`mongo-java-driver`的...

    mongo-java-driver-3.9.1

    本资源内含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文档包。...

    mongo-java-driver-3.6.4.jar

    mongo-java-driver-3.6.4,可用于连接mangoDB数据库~~~~~~~~~~~~~~~~~~

    mongo-connector-2.11-2.3.0

    Mongo-Connector是一个强大的工具,用于将MongoDB的数据同步到其他数据存储系统,如Elasticsearch或Solr。在本案例中,我们关注的是版本2.3.0,它专为pyspark2.3.0和Scala2.11构建。这个版本确保了与特定Spark和...

    mongo-java-driver-3.2.2

    在实际开发中,使用mongo-java-driver-3.2.2.jar文件,开发者需要将其添加到项目的类路径中,然后通过导入相关的类和接口,就可以开始编写与MongoDB交互的Java代码了。虽然这个版本相对较旧,但理解其功能和工作原理...

    阿里mongo同步工具mongo-shake

    阿里mongo同步工具mongo-shake正是为了解决这些问题而设计的。 Mongo-shake 是阿里巴巴开发的一款高效、稳定且易于使用的MongoDB数据迁移工具,主要用于实现MongoDB集群之间的数据同步。它支持全量数据迁移和增量...

    mongo-hadoop-core-2.0.0

    mongo-hadoop-core-2.0.0.jar x x s s sa a a s dd . d d

    mongo-java-driver-3.4.2.jar

    mongo-java-driver-3.4.2.jar

    mongo-java-driver-3.4.3,java连接mongodb的jar包驱动包

    mongo-java-driver-3.4.3.jar 是 MongoDB 官方为 Java 开发者提供的 Java 驱动程序的一个特定版本(3.4.3)。这个 JAR 文件包含了与 MongoDB 数据库进行交互所需的类和接口,允许 Java 应用程序连接到 MongoDB 实例...

    经过改造的mongo-java-driver-2.14.3.jar.zip

    在这个特定的场景中,我们讨论的是一个经过改造的`mongo-java-driver-2.14.3.jar.zip`文件,它被优化以适应在Kettle(Pentaho Data Integration)环境中使用,特别是与包含用户认证的MongoDB实例进行交互。...

    mongo-scala-drive的使用demo

    在 Scala 中与 MongoDB 进行交互,通常我们会使用 `mongo-scala-driver`,而不是 `mongo-java-driver`,因为 Scala 驱动提供了更符合 Scala 语言特性的 API 设计。本示例将详细介绍如何使用 `mongo-scala-driver` ...

    solr-mongo-importer-1.1.0.jar

    solr-mongo-importer-1.1.0.jar solr-mongo-importer-1.1.0.jar solr-mongo-importer-1.1.0.jar

    mongo-java-driver-3.2.2.jar

    mongo-java-driver是java语言操作mongodb数据库的驱动包,封装了针对mongodb的相关操作 代码案例: 数据库和集合操作 连接MongoDB服务: MongoClient mongoClient = new MongoClient(host, port); 连接数据库: ...

    mongo-java-driver最新jar.zip

    mongo-java-driver3.0以上jar压缩包大全 try { //1.连接池相关选项配置 MongoClientOptions options=MongoClientOptions.builder() .connectionsPerHost(poolSize) .minConnectionsPerHost(minpoolsize) ...

    mongo-cxx-driver

    在使用`mongo-cxx-driver`前,你需要确保系统上已经安装了MongoDB服务器和必要的依赖库。驱动程序可以通过CMake构建系统进行编译和安装,然后在项目中链接对应的库。 ### 五、版本与兼容性 `mongo-cxx-driver`有多...

    mongo-java-driver-3.11.2.jar

    mongo-java-driver-3.11.2,用于java项目连接mongoDB作为类似JDBC一样使用,同时可以作为其它java程序连接mongoDB的工具

    mongo-java-driver-3.6.4

    mongo-java-driver-3.6.4,mongodb的java驱动,版本为3.6.4

Global site tag (gtag.js) - Google Analytics