「データ」が一意である場合にのみ挿入したいということですか?もしそうなら、「データ」に一意の制約を作成し、safeModeで更新できますか?
また、複合キーをこのように構成したいと思います;
db.so.insert(
{
_id: {
p0:1,
p1:0,
p2:0,
p3:0,
p4:0,
p5:0,
p6:0,
p7:0,
},
data:"apiceofdata",
}
);