레코드 내에서 ensureindex를 사용할 수 있습니까? 전체 컬렉션에는 사용할 수 있습니까?Mongodb - 레코드 용
예 : 내 데이터베이스 구조는
{ "_id" : "com.android.hello",
"rating" : [
[ { "user" : "BBFE7F461E10BEE10A92784EFDB", "value" : "4" } ],
[ { "user" : "BBFE7F461E10BEE10A92784EFDB", "value" : "4" } ]
]
}
그것은 등급 시스템이며 i는 사용자가 동일한 응용 프로그램 (com.android.hello)에 여러 번 평가하지 않으입니다. user
필드에서 ensureindex를 사용하면 사용자는 하나의 응용 프로그램에서만 투표 할 수 있습니다. 다른 응용 프로그램 (com.android.hi)에 투표하려고하면 중복 키가 표시됩니다.