मोंगो शेल Mozilla SpiderMonkey का विस्तार है (1.7?)
शेल पर MongoDB ब्लॉग पोस्ट
का सुझाव निम्नलिखित को परिभाषित करना है inspect
.mongorc.js
. में कार्य करें आपकी होम निर्देशिका में
function inspect(o, i) {
if (typeof i == "undefined") {
i = "";
}
if (i.length > 50) {
return "[MAX ITERATIONS]";
}
var r = [];
for (var p in o) {
var t = typeof o[p];
r.push(i + "\"" + p + "\" (" + t + ") => " +
(t == "object" ? "object:" + inspect(o[p], i + " ") : o[p] + ""));
}
return r.join(i + "\n");
}
इसके अतिरिक्त आप DBRef.toString फ़ंक्शन को कुछ इस तरह फिर से परिभाषित कर सकते हैं:
DBRef.prototype.toString = function () {
var r = ['"$ref": ' + tojson(this.$ref), '"$id": ' + tojson(this.$id)];
var o = this;
for (var p in o) {
if (p !== '$ref' && p !== '$id') {
var t = typeof o[p];
r.push('"' + p + '" (' + t + ') : ' +
(t == 'object' ? 'object: {...}' : o[p] + ''));
}
}
return 'DBRef(' + r.join(', ') + ')';
};