我正在尝试使用mongoose和NodeJS更新集合。当我将数据记录到NodeJs控制台时,它会打印数据但不会在集合中推送数据。 但是,当我在mongodb控制台上运行相同的查询时,它的工作原理 这是代码
portoflio是对象数组
portfolio_user = { 'title':'这是示例链接', 'type':'link', 'url':'www.emumba.com' }
function typex(class_name) {
var ClassConstructor = function() {
this.class_name = class_name;
};
ClassConstructor.prototype.tell = function() {
console.log('This is ' + this.class_name);
};
return ClassConstructor;
}
var MyClass_A = typex("class_a");
var MyClass_B = typex("class_b");
var instance_a1 = new MyClass_A();
var instance_b1 = new MyClass_B();
instance_a1.tell(); // "This is class_a"
instance_b1.tell(); // "This is class_b"
instance_a1.constructor === instance_b1.constructor; // false (which is good)
注意:我还尝试了 findOneAndUpdate 和 findById ,但他们仍然无法正常工作