我正在使用带有jugglingdb的compoundjs从Mongo获取一些数据。 在我的代码中我有以下
Hotspot.all({ where : { fromid : imageMappingWidget.id } },
function (err, hotspots) {
console.log(hotspots);
for (i in hotspots) {
var hotspot = hotspots[i];
hotspot.destroy();
console.log("removed" + hotspot);
};
});
console.log的热点输出一个空数组,我当然永远不会进入循环。
我的imageMappingWidget对象是
{ schema_version: 1,
name: 'Testing 2',
image: null,
width: '3264',
height: '2448',
createDate: Sun Aug 24 2014 14:27:56 GMT+0200 (CEST),
updateDate: Sun Aug 24 2014 14:27:56 GMT+0200 (CEST),
uploadedImage: true,
requiredWidth: null,
id: 53f9da4c1ef48ced2a000001}
但是,如果我在命令行上从mongo执行以下查询
db.Hotspot.find({ fromid: "53f9da4c1ef48ced2a000001"})
我只收到一条记录。
答案 0 :(得分:0)
我想,在询问之后立即 - 为什么不试着看看id上的串口是否会有所帮助,而且确实如此。 GRRRR。