忽略javascript中的无效语法以使用mongodb本机语法

问题描述

我在此

pic js syntaxerror

上有一个脚本JavaScript,可使用本机的MongoDB语法

文件中,我在顶部使用这样的语法,例如== use dbname

syntax error for use dbName

,这让我很困扰要在我的IDE上看到红色条纹,有什么办法可以忽略这种无效的语法吗?,因为我在javascript中使用的是本机MongoDB语法

js文件的完整语法

use wDev // this one on my IDE read by Syntax error

let userSchema = {
    "bsonType": "object","required": ["name","gender"],"properties": {...}
}

db.createCollection("users",{validator: {$jsonSchema: userSchema}})
db.runcommand({collMod: "users",validator: {$jsonSchema: userSchema},validationLevel: "moderate"})
db.users.createIndex({gender: 1,age: 1})

当我使用命令运行该脚本时

mongo 'host' --usernmae 'myUserName' -p 'passwordHere' < mongo.local.js

没有错误,这些语法有效

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)