私は次のオブジェクトを持っています
{
"_id" : ObjectId("4b8699aa3b97dc29dd000000"),
"name" : "test",
"email" : "test",
"url" : "test",
"items" : [
{
"$ref" : "item",
"$id" : ObjectId("4b866a043b97dc22a9000001")
}
]}
アイテムから参照を削除するにはどうすればよいですか? 参照用の objectid はありますか? 以下を試しましたが、通常のリスト項目では機能しますが、参照では機能しません。
db.foo.update(foo, {$pull: {'items': {'$id': ObjectId("4b866a043b97dc22a9000001") } } })