まず第一に、私はすでにこのスレッドを読みましたが、この特定の問題についてはあまり役に立ちませんでした。私はMongoDBも初めてです。
db.songs
コレクションにドキュメントがあります:
{
"title" : "Ignorance"
"artist" : "Paramore"
"listeners" : ["John", "Bill", "Amber"]
}
users
「John」または既存のユーザーを押すたびにエラーが発生するように、キーに重複を適用しないようにします。mongo シェルでこれを行うことはできますか?もしそうなら、この動作を採用するようにコレクションを構成するにはどうすればよいですか?
重複エラー(または同様のエラー)が発生するはずのコード例:
db.songs.update({title:"Ignorance"}, {'$push':{listeners:"John"}})
前もって感謝します。