gpt4 book ai didi

shell - 在 mongo shell 中取消设置变量

转载 作者:可可西里 更新时间:2023-11-01 09:24:58 25 4
gpt4 key购买 nike

有没有办法在 mongo shell 中取消设置变量。例如,如果我尝试在定义它之前引用 myvar,我会得到 ReferenceError: myvar is not defined (shell):1,但是一旦我定义了它,我就完成了有了它,我想把它恢复到那个状态。

我尝试将其设置为 nullundefined,但都不起作用。

编辑:尝试删除运算符时,我得到以下输出:

> var myvar = 5
> myvar
5
> delete myvar
false
>
> myvar
5
>

最佳答案

mongo shell 是一个交互式 JavaScript shell,因此您可以使用 delete 运算符:

$ mongo
MongoDB shell version: 2.2.3
connecting to: test
> myvar
Wed Feb 20 12:08:35 ReferenceError: myvar is not defined (shell):1
> myvar = {x: 1}
{ "x" : 1 }
> myvar
{ "x" : 1 }
> delete myvar
true
> myvar
Wed Feb 20 12:08:59 ReferenceError: myvar is not defined (shell):1
>

关于shell - 在 mongo shell 中取消设置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14984183/

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