【发布时间】:2016-11-14 17:35:46
【问题描述】:
我使用 nodejs 和猫鼬。我有这样的架构:
var comptesSchema = new Schema ({
name: String,
solde: Number,
user_id: Number,
operations: [{
name: String,
amount: Number,
debit: Boolean,
mensuel: Boolean,
date: Date,
category: String
}]
});
还有我的数据:
[{
"_id": "5826d10b829c732cacd92f6f",
"name": "compte courant",
"__v": 0,
"solde": -40,
"operations": [
{
"date": "2016-11-12T23:00:00.000Z",
"debit": false,
"amount": 10,
"name": "tivoli",
"_id": "5828b1bf42ae876e287525dc"
},
{
"date": "2016-11-12T23:00:00.000Z",
"debit": false,
"amount": 20,
"name": "st georges",
"_id": "5828d1e1c951b07888e79c61"
},
{
"date": "2016-11-11T23:00:00.000Z",
"debit": false,
"amount": 10,
"name": "oiufdsouifd",
"_id": "5828d51e679a4a7718a55b48"
}
]}]
我想在操作数组中查找元素,并按年和月过滤。
你有什么想法吗?谢谢:)
【问题讨论】:
标签: node.js mongodb mongoose mongoose-schema