Node.js 无法使用mongoose保存空数组

Node.js 无法使用mongoose保存空数组,node.js,mongoose,npm,Node.js,Mongoose,Npm,保存mongoose模型时: steamBot.items = []; steamBot.save(function(){ callback(); }); 但如果steamBot.items不是空的,mongoose不会保存它。尝试使用push方法 steamBot.items.push('item1'); steamBot.save( ... ) 但是我需要在没有任何数据的情况下保存空数组。主题说了一件事,问题说了另一件事,请解决这个问题。另外,请添加架构和错误输出

保存mongoose模型时:

steamBot.items = [];
steamBot.save(function(){
   callback();
});
但如果steamBot.items不是空的,mongoose不会保存它。

尝试使用push方法

steamBot.items.push('item1');
steamBot.save( ... )

但是我需要在没有任何数据的情况下保存空数组。主题说了一件事,问题说了另一件事,请解决这个问题。另外,请添加架构和错误输出