Обозначение точки мангуста $inc update

У меня есть следующий документ:

{
  "_id" : "1",

  "myplaylists" : [{
      "_id" : "2",
      "name" : "Playlist_0",
      "likes" : 712,
      "views" : 7110
    }],
  "name" : "First name, Last name"
}

и я хочу обновить и увеличить "myplaylists.likes"

то, что я сделал:

User.update( {'myplaylists._id': 2}, {$inc: { 'myplaylists.likes': 1 }}

но, похоже, это не работает из-за записи через точку в $inc

Любые идеи, как это сделать?

5
задан AboulEinein 16 July 2012 в 23:14
поделиться