利用藍鳥到Promisfy貓鼬,我有一系列的if/else用於通過數組循環以查看是否有參考文檔存在,否則創建一個Promise.map(函數..無極findOneAsync變量= { 「isFulfilled」:假 「isRejected」:假}?
分配findOneAsync的產物一個變量,來然後分配「variable._id」在製作一個新的文檔(主要承諾),控制檯日誌{"isFulfilled":false,"isRejected":false}
這裏有一個片段:
for (i=0; i<items.length; i++) {
var existingItem = Models.Items.findOneAsync({ item: items[i] });
console.log("existingItem : ");
console.log(JSON.stringify(existingItem));
console.log("existingItem._id : " + existingItem._id);
這裏有一個日誌:
existingItem :
{"isFulfilled":false,"isRejected":false}
existingItem._id : undefined
爲什麼會在existingItem
變量未決的Model.Item.findOneAsync ..?
我沒有看到你分配一個值'variable._id'。我們應該想象你的代碼是什麼樣的? – JLRishe 2015-02-12 06:03:40