특정 요소의 모든 배열을 연결 문자열로 바꾸려고하는 MongoDB 데이터베이스가 있습니다. 현재 대부분의 문서에는 문자열 배열이 있습니다. 배열이있는 각 문서를 찾을 스크립트가 필요합니다 (일부 스크립트는 손으로 이미 업데이트되었습니다). 현재 배열이있는 배열을 배열로 바꿉니다.MongoDB에서 유형 바꾸기
지금까지 내가 가진 :
var cursor = db.recipe.find({ directions: { $type : 4 } });
while (cursor.hasNext()) {
var doc = cursor.next();
db.recipe.update(
{ _id : doc._id },
{ $set : { directions : { $concat : { doc.directions } } } }
);
};
불행히도, 예기치 않은 불평 유지 '.'. 나는 $ concat를 잘못 사용하고 있다고 가정하고 있습니다.