好奇,是否可以在MongoDb中设置自定义方法。 我知道有办法设置stored functions。但我需要存储方法,而不是函数。
假设我们有代码返回一组用户名:
db.users.find({}, {name:1, _id:0}).toArray().map(function(doc) {return doc.name})
如果我可以'仅'设置自定义方法会很好,所以上面的代码会转换为:
db.users.find({}, {name:1, _id:0}).only('name')
我需要这个只是为了更方便的调试。
谢谢。
答案 0 :(得分:2)
确实,您想知道将自己的迷你功能添加到mongo控制台吗?
您只需将其放入mongorc
:http://docs.mongodb.org/manual/reference/program/mongo/#mongo-mongorc-file