簡単に言うと、{"relationships.terminated"}
有効なjson/bsonオブジェクトではありません。 JSONオブジェクトは、キーと値、および{"relationships.terminated"}
で構成されます。 キー(または値、見た目によって異なります)のみがあります。
幸い、Mongoでフィールドの設定を解除するために、削除するフィールドの実際の値を設定する必要はありません。 relationships.terminated
の実際の値に関係なく、任意の値(1はMongoドキュメントで一般的に使用されます)を使用できます。 :
db.users.update({"username":"joe"},{"$unset":{"relationships.terminated" : 1}});