2014-12-10 3 views
0

이다 문서 필드 업데이트하려고 "예기치 않은 토큰"오류 :MongoDB를 :이처럼 보이는 문서에 이름라는 모음이 배열

{ 
    "_id":33, 
    "listOfNames" : ["John", "Fred", "Andy"] 
} 

내가 업데이트 명령을 수행하려고를 그 다음과 같이 표시됩니다.

db.Names.update{{}, {$set: {"listOfNames" : ["John", "Mary"]}, {multi:true})} 

"예기치 않은 토큰"으로 인해 실패합니다. 필드가 배열 일 때 일련의 문서에서 필드를 업데이트 할 때 사용할 올바른 구문은 무엇입니까?

답변

3

사용이 쿼리는

db.Names.update({}, 
{ 
    $set: {"listOfNames":["John", "Mary"]},  
}, { multi : true }) 
  • 어쨌든 당신은 업데이트 기능 후 중복 { 넣어, 당신은 (
  • 사용해야합니다 그리고 당신은 잘못된 장소에 )을 넣어
관련 문제