【发布时间】:2011-12-08 22:27:54
【问题描述】:
Phone.find {number : "12345678"}, (err,phone) ->
phone.forEach (item, i) ->
console.log item
console.log item.subdomain
console.log item.subdomain_id
console.log item.city
返回:
{ _id: 4e9b614e01c642c2be000002,
city: 'San Francisco',
country: 'US',
indicative: '234',
number: '12345678',
subdomain_id: 4e9b532b01c642bf4a000003 }
undefined
undefined
San Francisco
如果item.subdomain_id 在文档中,为什么会返回 undefined?
编辑:
我将 subdomain_id 添加到 Schema 并且它现在可以工作 (item.subdomain_id),但是,我没有得到子域文档,只有 ID。我想获得item.subdomain 并能够在其上调用方法。
谢谢
【问题讨论】:
-
输入是否正确? _id 和 subdomain_id 不是有效的 json - 它们既不是字符串也不是数字。
标签: javascript mongodb node.js coffeescript