gpt4 book ai didi

mongodb - 在 mongodb 中运行 javascript 脚本(.js 文件),包括 js 中的另一个文件

转载 作者:IT老高 更新时间:2023-10-28 11:01:38 25 4
gpt4 key购买 nike

我想写一个很长的脚本来插入和更新 mongodb 数据。

  1. 是否可以调用包含脚本的外部js文件?
  2. 是否可以从正在运行的 js 文件中包含另一个 js 文件?

最佳答案

使用Load function

load(filename)

您可以直接从 mongo shell 调用任何 .js 文件,mongo 将执行 JavaScript。

示例:mongo localhost:27017/mydb myfile.js

这会在 mongo shell 中执行 myfile.js 脚本,通过 localhost 中的端口 27017 连接到 mydb 数据库。

加载外部js可以写

load("/data/db/scripts/myloadjs.js")

假设我们有两个 js 文件 myFileOne.js 和 myFileTwo.js

myFileOne.js

print('From file 1');
load('myFileTwo.js'); // Load other js file .

myFileTwo.js

print('From file 2');

MongoShell

>mongo myFileOne.js

输出

From file 1
From file 2

关于mongodb - 在 mongodb 中运行 javascript 脚本(.js 文件),包括 js 中的另一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22248730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com