mongo命令执行js脚本的若干个示例

news/2025/2/10 7:24:31/

查询

示例1:
echo "var versions = db.version(); print(\"version is \" + versions);" > 4.js
mongo -u root -p pass --authenticationDatabase admin  core 4.js示例2:
echo "var versions = db.version(); print(\"version is \" + versions); var collections = db.getCollectionNames(); collections.forEach(function (collection) {
print(\"collection=\" + collection);
});" > 4.js
mongo -u root -p pass  --authenticationDatabase admin  core 4.js示例3:
echo "var versions = db.version(); print(\"version is \" + versions); var collections = db.getCollectionNames(); collections.forEach(function (collection) {
var stats = db[collection].stats();
print(\"collection=\" + collection + \", sotorageSize=\" + stats.storageSize );
});" > 4.js
mongo -u root -p pass  --authenticationDatabase admin  core 4.js

http://www.ppmy.cn/news/1570795.html

相关文章

ISAAC Sim 1.1. Isaac Sim 4.2.0 环境配置

我使用的系统是ubuntu20.04,根据推荐使用Binary installation 1.下载和安装 1.1. Isaac Sim 参照Installation using Isaac Sim Binaries — Isaac Lab Documentation完成ISAAC SIM安装。 1.2. Isaac Lab “Isaac Lab 提供您需要的工具,以便您根据项…

浅谈Java和C#UDP通信

Java UDP高级用法示例 1. 多线程UDP服务器 import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors;public class MultiThreadedUDPReceiver …

Flutter List 的 every 如果回调函数抛出异常 应该如何处理

在使用 List 的 every 方法时,如果回调函数抛出异常,可以通过以下几种方式进行处理: 1. 在回调函数内部捕获异常 在回调函数内部使用 try-catch 语句捕获可能抛出的异常,并根据具体情况进行处理。这样可以避免异常直接导致 ever…

【QT】 Qt经典面试题

文章目录 1. Qt 基础1.1 Qt 的核心特性1.2 Qt 的信号与槽机制1.3 Qt 的元对象系统 2. Qt GUI 编程2.1 Qt 的窗口部件2.2 Qt 的布局管理器 3. Qt 多线程编程3.1 QThread3.2 QtConcurrent 4. Qt 网络编程4.1 QTcpSocket 和 QTcpServer4.2 QNetworkAccessManager 5. Qt 数据库编程…

使用Python开发PPT批量转图片(合并)

在日常工作中,我们经常需要将PowerPoint演示文稿转换为图片格式,特别是在需要快速预览或分享时。本文将详细介绍如何使用Python开发一个带有图形界面的PPT批量转图片工具,并深入探讨实现过程中遇到的问题及解决方案。 C:\pythoncode\new\conv…

Redis07 - Redis底层数据结构

Redis底层数据结构 文章目录 Redis底层数据结构一:对象机制详解二:SDS 简单动态字符串三:压缩列表zipList结构 四:跳表 一:对象机制详解 String类型 - 简单动态字符串SDSList类型 - 双向链表 & 压缩列表Set类型 - …

布丁扫描:手机扫描的纯净之选

在众多手机扫描软件中,布丁扫描凭借其纯粹的使用体验脱颖而出。它是一款功能强大且完全免费的手机端扫描工具,没有任何广告干扰,用户可以畅享纯净的使用过程。更值得一提的是,布丁扫描从未设置过充值入口,也不会在扫描…

用Kibana实现Elasticsearch索引的增删改查:实战指南

在大数据时代,Elasticsearch(简称 ES)和 Kibana 作为强大的数据搜索与可视化工具,受到了众多开发者的青睐。Kibana 提供了一个直观的界面,可以方便地对 Elasticsearch 中的数据进行操作。本文将详细介绍如何使用 Kiban…