Mongoose를 사용하여 MongoDB의 배열 항목에 액세스

다음 스키마가 있습니다.

var userSchema = mongoose.Schema({

    local            : {
        email        : String,
        password     : String,
        movies       : [{
                          moviename   : String,
                          rating      : Number
                        }],
    }

});

내 질문은 다음과 같습니다.

항목을 차례로 저장할 수 있습니까? 즉, 모든 영화 (어레이 항목)를 동시에 저장하지 않고 순차적으로 저장할 수 있습니까? 즉, 영화 배열이 동적으로 증가 할 수 있습니까?

내가하려는 것은 다음과 같습니다.

user.movies = { moviename  : "Top Gun",
                rating     : 80};
user.save(function (err) {
                    if (err)
                        console.log("Error in saving");

                    res.end(0);
                });

오류가 발생하지 않기 때문에 저장이 작동한다고 생각하지만 배열의 항목을 검색하는 방법을 잃었습니다. 누군가가 항목에 액세스하는 방법에 대한 예제 또는 참조를 제공 할 수 있습니까? 또한 중복 배열 항목 (동일한 영화)과 같은 제한 사항에 대한 기타 참조.

감사합니다.

안드레이 베지 아지 치니

예, 영화를 하나씩 추가 할 수 있습니다.

1) 항목을 전혀 검색하지 않고 영화를 추가 할 수 있습니다.

userSchema.findOneAndUpdate({_id:...},
                            {$push:{"local.movies":
                                   {movieName:"movie Name", rating:5}}},
                             {'new':true}, function(err,doc){ ... })

2) 몽구스를 사용하여 항목을 검색하고 영화를 추가하고 저장할 수 있습니다.

user.local.movies.push({ moviename  : "Top Gun", rating     : 80});
user.save(function (err) {
                if (err)
                    console.log("Error in saving");

                res.end(0);
            });

영화 배열 액세스와 관련하여 스키마에 따라 사용자 문서를 검색하면 user.local.movies를 사용하여 영화에 액세스 할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

(PHP) foreach 루프를 사용하여 배열의 특정 항목에 액세스

분류에서Dev

Swift를 사용하여 배열의 항목에 동적으로 액세스하는 방법

분류에서Dev

배열의 키를 사용하여 개체에 액세스

분류에서Dev

배열의 키를 사용하여 값에 액세스

분류에서Dev

jQuery를 사용하여 배열의 값에 액세스하는 방법

분류에서Dev

구조체의 포인터를 사용하여 배열에 액세스

분류에서Dev

어셈블리를 사용하여 배열의 요소에 액세스

분류에서Dev

PHP를 사용하여 Facebook Graph API 배열의 요소에 액세스

분류에서Dev

Mongoose를 사용하여 MongoDB의 배열에 요소 추가

분류에서Dev

PHP로 mongodb의 인덱스를 사용하여 배열 항목 반환

분류에서Dev

reactjs 상태를 사용하여 배열의 항목에서 데이터에 액세스하는 방법은 무엇입니까?

분류에서Dev

Mongoose를 사용하여 값으로 배열 배열의 항목 만 찾기

분류에서Dev

ng-repeat를 사용하여 배열의 모든 객체에 대한 배열 속성에 액세스

분류에서Dev

MongoDB를 사용하여 배열에 새 항목 추가

분류에서Dev

포인터를 사용하여 배열 값에 액세스

분류에서Dev

Regexp 일치를 사용하여 배열 / 객체에 액세스

분류에서Dev

텍스트 값을 연결하여 PHP의 배열 항목에 액세스

분류에서Dev

Angularfire를 사용하여 동적으로 firebase 배열의 하위 레코드에 액세스하는 방법

분류에서Dev

KnockoutJS : 인덱스를 사용하여 관찰 가능한 배열의 값에 액세스 할 수 없습니다.

분류에서Dev

React useState를 사용하여 fetch API에서 반환 된 배열의 키 값에 액세스하는 방법

분류에서Dev

javascript 및 jade에서 foreach 루프를 사용하여 객체의 json 배열에 액세스하는 방법

분류에서Dev

watir-webdriver를 사용하여 루프에서 링크 배열의 href에 액세스하는 방법

분류에서Dev

req.body의 키를 사용하여 하위 문서에 Mongoose 액세스

분류에서Dev

SwiftUI의 onDelete () 함수를 사용하여 배열 위치에 액세스하는 방법

분류에서Dev

매개 변수를 사용하여 배열의 값에 액세스하고 싶습니다.

분류에서Dev

ctypes를 사용하여 struct의 동적 배열에 액세스하는 방법은 무엇입니까?

분류에서Dev

jquery를 사용하여 배열 객체의 입력 값에 액세스하는 방법

분류에서Dev

javascript / jquery를 사용하여 json 배열의 요소에 액세스하는 방법은 무엇입니까?

분류에서Dev

목록의 숫자를 사용하여 Python의 사전에있는 항목에 액세스

Related 관련 기사

  1. 1

    (PHP) foreach 루프를 사용하여 배열의 특정 항목에 액세스

  2. 2

    Swift를 사용하여 배열의 항목에 동적으로 액세스하는 방법

  3. 3

    배열의 키를 사용하여 개체에 액세스

  4. 4

    배열의 키를 사용하여 값에 액세스

  5. 5

    jQuery를 사용하여 배열의 값에 액세스하는 방법

  6. 6

    구조체의 포인터를 사용하여 배열에 액세스

  7. 7

    어셈블리를 사용하여 배열의 요소에 액세스

  8. 8

    PHP를 사용하여 Facebook Graph API 배열의 요소에 액세스

  9. 9

    Mongoose를 사용하여 MongoDB의 배열에 요소 추가

  10. 10

    PHP로 mongodb의 인덱스를 사용하여 배열 항목 반환

  11. 11

    reactjs 상태를 사용하여 배열의 항목에서 데이터에 액세스하는 방법은 무엇입니까?

  12. 12

    Mongoose를 사용하여 값으로 배열 배열의 항목 만 찾기

  13. 13

    ng-repeat를 사용하여 배열의 모든 객체에 대한 배열 속성에 액세스

  14. 14

    MongoDB를 사용하여 배열에 새 항목 추가

  15. 15

    포인터를 사용하여 배열 값에 액세스

  16. 16

    Regexp 일치를 사용하여 배열 / 객체에 액세스

  17. 17

    텍스트 값을 연결하여 PHP의 배열 항목에 액세스

  18. 18

    Angularfire를 사용하여 동적으로 firebase 배열의 하위 레코드에 액세스하는 방법

  19. 19

    KnockoutJS : 인덱스를 사용하여 관찰 가능한 배열의 값에 액세스 할 수 없습니다.

  20. 20

    React useState를 사용하여 fetch API에서 반환 된 배열의 키 값에 액세스하는 방법

  21. 21

    javascript 및 jade에서 foreach 루프를 사용하여 객체의 json 배열에 액세스하는 방법

  22. 22

    watir-webdriver를 사용하여 루프에서 링크 배열의 href에 액세스하는 방법

  23. 23

    req.body의 키를 사용하여 하위 문서에 Mongoose 액세스

  24. 24

    SwiftUI의 onDelete () 함수를 사용하여 배열 위치에 액세스하는 방법

  25. 25

    매개 변수를 사용하여 배열의 값에 액세스하고 싶습니다.

  26. 26

    ctypes를 사용하여 struct의 동적 배열에 액세스하는 방법은 무엇입니까?

  27. 27

    jquery를 사용하여 배열 객체의 입력 값에 액세스하는 방법

  28. 28

    javascript / jquery를 사용하여 json 배열의 요소에 액세스하는 방법은 무엇입니까?

  29. 29

    목록의 숫자를 사용하여 Python의 사전에있는 항목에 액세스

뜨겁다태그

보관