Я использую Mongoose.Как я могу вставить новое значение в массив fixture2
?
Это моя коллекция.Я использую userHash
для идентификации этого документа.
{
"_id" : ObjectId("5d2548beb1696f1a2d87d647"),
"userHash" : "5c4b52fc2dfce2489c932e8fcd636a10",
"fixtures" : [
{
"fixture1" : [
"vote1",
"vote2"
],
"fixture2" : [
"vote1",
"vote2",
"vote3"
],
"fixture3" : [
"vote1"
]
}
],
"__v" : 0
}
fixtures
может иметь любое количество элементов.В этом случае у него всего 3.
И это моя модель.
var mongoose = require( 'mongoose' );
var votesSchema = mongoose.Schema({
userHash: String,
fixtures: [{}]
});
module.exports = mongoose.model('votes', votesSchema);
Но я изо всех сил пытаюсь увеличить значение vote4
до fixture2
.Можно ли это сделать, используя findOneAndUpdate
?