1
我有这样的代码:
db.basket.update(
{'_id': ObjectId(data['basket_id'])},
{
'total': round(total, 2),
'$push': {
products': {
'prod_id': data['prod_id'],
'price': price,
'amount': data['amount']
}
}
}
)
运行该查询给我一个错误:
uncaught exception: field names cannot start with $ [$push]
是否有可能在更新数据库中的字段对象并将新对象推入数组?
谢谢!完美的作品。我知道应该有一些窍门。 – hydeparkk 2014-10-27 23:13:29