0
我定義的貓鼬的模式:爲什麼貓鼬給我的翻譯:
var Theme = mongoose.model('Theme', {
id: String,
name: String,
background: {
url: String,
color: String
},
text: {
color: String,
highlight: String
},
paper: {
background_color: String,
opacity: Number,
font: {
family: String,
size: Number,
color: String
},
font_shadow: {
x: Number,
y: Number,
blur: Number,
color: String,
opacity: Number
},
border: {
size: Number,
type: String,
color: String,
opacity: Number
},
shadow: {
x: Number,
y: Number,
blur: Number,
spread: Number,
color: String,
opacity: Number
}
}
});
模式在適當的Node.js文件中定義。 我有我的數據庫相應的文檔:
_id: ObjectId("5397557574c5e235160008c5"),
id: "scifi-1",
name: "Sci-fi light",
background: {
url: "/bgr/1.jpg",
color: "#223388"
},
text: {
color: "#333333",
highlight: "#555555"
},
paper: {
background_color: "#444444",
opacity: 0.8,
font: {
family: "anonymous",
size: 14,
color: "#888888"
},
font_shadow: {
x: 0,
y: 0,
blur: 5,
color: "#123456",
opacity: 0.5
},
border: {
size: 1,
type: "solid",
color: "#666666",
opacity: 0.8
},
shadow: {
x: 0,
y: 0,
blur: 5,
spread: 0,
color: "#ff0000",
opacity: 0.5
}
}
這裏的問題是,在通過Ajax調用成功檢索數據庫文件,一切都很好,除了「邊界」有[對象的對象]類型的數據,你可以看到它不是它應該是的。爲了以防萬一,這裏有一個output。
任何想法我錯過了什麼?
或者你可能意識到你只是將自己的問題確定爲重複。但現在你發佈了自己的答案,所以我想這是由別人來解決這個問題。 –