如何在shell中克隆/扩展mongodb javascript对象

时间:2012-06-21 06:52:41

标签: javascript shell mongodb

使用jQuery.extend()函数调用在jQuery中复制javascript对象非常容易。我很好奇有没有办法在mongodb shell中执行相同的任务?

2 个答案:

答案 0 :(得分:1)

好的,如果你看到这里:

http://www.mongodb.org/display/DOCS/Overview+-+The+MongoDB+Interactive+Shell#Overview-TheMongoDBInteractiveShell-.mongorc.js

你会看到:

  

启动shell后,它会检查用户的主目录   javascript文件名为.mongorc.js。

这个.mongorc.js允许您定义自定义函数以及不适用于集合对象和数据库对象的函数。

这里更进一步的例子是一个毫无戒心的要塞用户偷来的例子:https://gist.github.com/1640154

希望它有所帮助,

答案 1 :(得分:0)

如果我理解您的问题,那么您正在寻求为MongoDB集合中的现有文档添加其他属性。这可以使用update方法使用$set更新程序来添加新属性及其值。此MongoDB documentation page中针对$set描述了该过程。