`
qindongliang1922
  • 浏览: 2184446 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7265517b-f87e-3137-b62c-5c6e30e26109
证道Lucene4
浏览量:117546
097be4a0-491e-39c0-89ff-3456fadf8262
证道Hadoop
浏览量:125934
41c37529-f6d8-32e4-8563-3b42b2712a50
证道shell编程
浏览量:59928
43832365-bc15-3f5d-b3cd-c9161722a70c
ELK修真
浏览量:71305
社区版块
存档分类
最新评论

js脚本操作mongo库小知识

阅读更多
(一) :如何在js文件里面切换一个新的mongo库?
我们都知道,使用下面的命令可以执行一个js脚本里面的内容:

mongo --quiet   localhost:27021/db_name <  test.js 

虽然我们在执行一个js时,需要指定一个数据名,但不意味着,在这个js里面,就只能使用这个库操作,可以我的需求是,循环查询一个库的id字段,然后拿着这个id字段去另一个库匹配,如果在另一个库存在,可能我就要干某些操作,如果不存在,我可能又要干某些操作等等,MongoShell提供了shell的语法,如下
(1):
 db = connect("<host><:port>/<dbname>")
(2):
conn = new Mongo()
db = conn.getDB("dbname")

在一个JavaScript脚本文件里面,使用如上语法,可以同时查询多个库,进行操作;

(二):如何在js里面调用Linux本地的shell命令

这其实在官网已经有例子了http://docs.mongodb.org/manual/reference/method/#js-administrative-methods在Native包下,介绍几个常用命令,分别与Linux的映射命令对应关系如下:





  • 大小: 139.9 KB
1
1
分享到:
评论

相关推荐

    Node.js-pogobuf一个node.js的PokémonGo客户端库

    标题 "Node.js-pogobuf一个node.js的PokémonGo客户端库" 指出 pogobuf 是一个基于 Node.js 的 Pokémon Go 客户端库。这意味着它提供了一个工具集,允许开发者使用 Node.js 语言来与 Pokémon Go 游戏服务器进行...

    Node.js-mongo-express-基于Web的MongoDB管理界面采用Node.js和express开发

    标题中的“Node.js-mongo-express-基于Web的MongoDB管理界面采用Node.js和express开发”揭示了我们讨论的主题:一个使用Node.js和Express框架构建的MongoDB Web管理界面,名为“mongo-express”。这个工具提供了图形...

    MongoDB服务端JavaScript脚本使用方法

    在服务端,开发者可以编写和运行JavaScript脚本来管理数据库、执行查询操作、获取统计数据等。本篇文章将详细介绍MongoDB服务端JavaScript脚本的使用方法。 首先,我们来看一些在MongoDB中常用的JavaScript语句。...

    mongo客户端

    5. **脚本支持**:对于熟悉MongoDB命令行工具的用户,MongoBooster也支持直接编写和运行JavaScript脚本,执行数据库操作。 6. **导入导出数据**:可以方便地将数据导入或导出到JSON、CSV等格式,便于数据迁移和备份...

    MongoDB中javascript脚本编程简介和入门实例

    在本篇文章中,我们将从MongoDB的JavaScript脚本编程的角度出发,展开一些基础知识点和入门实例。 首先,MongoDB之所以使用JavaScript,是因为JavaScript具备跨平台性,是一种在浏览器端广泛使用的编程语言。它允许...

    nosqlbooster4mongo-5.2.11.zip

    10. **脚本编辑器**:内置的JavaScript脚本编辑器允许用户直接在MongoBooster中编写和运行MongoDB的Shell命令或自定义脚本,进一步提升效率。 综上所述,MongoBooster 5.2.11 是一个全面的MongoDB管理解决方案,...

    Mongo DB 权威指南(中文版)

    - **mongo**:shell命令行工具,用于执行SQL语句或JavaScript脚本来操作数据库。 - **mongos**:路由进程,用于连接多个shard并提供统一接口给客户端。 - **config server**:配置服务器,保存集群配置信息。 - ...

    mongo-master.zip

    14. **MongoDB Shell**:交互式的JavaScript命令行工具,用于数据库管理、查询和脚本编写。 15. **安全特性**:包括身份验证、访问控制、SSL加密等,保障数据安全。 深入研究"mongo-master.zip"中的源码,可以学习...

    MongoDbJdbcDriver.zip

    1. js-20.2.0.jar:这是JavaScript引擎GraalVM的一个组件,用于在Java环境中执行JavaScript代码。它支持ECMAScript 2020标准,并提供了高性能的运行时环境,这对于MongoDB的某些功能如存储过程或自定义脚本可能很...

    nosqlbooster4mongo-5.2.10.dmg

    5. **脚本编辑和执行**:提供了一个集成的JavaScript代码编辑器,可以编写和运行MongoDB的shell命令或JavaScript脚本,方便进行批量操作和自动化任务。 6. **备份和恢复**:支持一键备份和恢复数据库,保障数据的...

    migration-mongo-to-postgre:节点中的脚本进行迁移

    7. 迁移工具:虽然可以手动编写JavaScript脚本来实现迁移,但也可以利用现有的迁移工具,如`pgloader`或`mongo-connector`,它们能够简化迁移过程,提供更多的自动化功能。 在“migration-mongo-to-postgre-main”...

    mongo-nodejs-m101js:蒙哥大学-M101JS课程作业

    【标题】"mongo-nodejs-m101js:蒙哥大学-M101JS课程作业"涉及的是MongoDB大学的一项在线课程M101JS,该课程主要教授如何使用JavaScript与MongoDB数据库进行交互。MongoDB是当前非常流行的NoSQL数据库系统,而Node.js...

    mongo开发指南

    - 脚本执行:MongoDB支持服务器端脚本执行,可以使用JavaScript编写和存储函数。 MongoDB操作: 在MongoDB中,可以使用update()命令来更新文档,也可以通过MapReduce来进行复杂的数据处理。MongoDB支持的操作语言...

    nytimes-mongo-scraper:与Mongo刮the《纽约时报》

    3. `mongo.js`:数据库操作模块,用于连接和操作MongoDB。 4. `config.js`:配置文件,包含数据库连接信息、抓取规则等。 5. `package.json`:项目依赖管理,列出所需的npm模块。 6. `README.md`:项目介绍和使用...

    MongDB 管理工具绿色版

    8. 脚本支持:对于更复杂的自动化任务,MongoVUE 还允许用户运行 JavaScript 脚本,执行自定义的操作。 9. 集群管理:对于部署在集群环境中的 MongoDB,MongoVUE 提供了查看和管理复制集、分片集群的能力,便于管理...

    NODEJS 常用开发包

    Node.js 允许使用 JavaScript 编写服务器端脚本,处理 HTTP 请求,进行文件系统操作,实现网络通信等。 2. **Express**:Express 是基于 Node.js 平台的快速、开放、极简的 web 开发框架。它简化了构建 web 应用和 ...

    Node-Mongo-App

    6. **JavaScript库和框架**:尽管没有具体提及,但基于Node.js的应用通常会使用特定的库和框架,如Express.js(用于构建web应用)、Mongoose(用于MongoDB对象建模)或async/await(用于处理异步操作)等。...

    mongo-scratch

    10. **错误处理和调试**:了解如何处理MongoDB操作中的错误,以及如何调试JavaScript脚本。 通过研究这些脚本,你可以深入理解MongoDB的工作原理和最佳实践,同时提高你的JavaScript编程技能。这将有助于你在实际...

    node-express-mongo

    4. **Mongoose**:在Node.js中,通常使用Mongoose库作为MongoDB的ORM(对象关系映射),方便进行数据操作和模型定义。 **整合使用** 1. **连接MongoDB**:通过`mongodb`或`mongoose`模块连接MongoDB数据库,建立...

Global site tag (gtag.js) - Google Analytics