dev env에 대한 테스트 데이터를 시드하는 mongodb 용 셸 스크립트를 만들고 있습니다. 처음에는 db.save 명령을 사용하여 users라는 컬렉션에 2 명의 사용자를 만들었습니다.
이제 소유자로 생성 된 2 명의 사용자의 개체 ID를 저장하는 컨테이너라는 컬렉션에 2 개의 개체를 만들고 싶습니다. 어떻게 할 수 있습니까?
WS1 = db.containers.save(
{
name: "Test WS 1",
created: Date.now(),
updated: Date.now(),
owners: [user_1, user_2]
}
);
user_1 및 user_2 대신 스크립트에 이전에 생성 된 사용자 개체의 ID를 저장하고 싶습니다.
미리 감사드립니다.
var a = {name : "John"}
db.users.save(a);
var b = {name : "Paul"}
db.users.save(b);
var users = []
users.push(a._id, b._id)
db.containers.save(
{
name: "Test WS 1",
created: new Date(),
updated: new Date(),
owners: users
});
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다