2014-02-05 2 views
1

jQuery를 사용하여 배열의 MongoDB에 문의 결과를 저장하는 것이 가능배열에 mongodb 결과를 저장 하시겠습니까?

나는 모든 질문 제출 한 기록이

같은 배열에 어떤 것을 저장할이

Polls_Coll.find({},{question:1}); 

처럼이

var arr[]=Polls_Coll.find({},{question:1}); 

나는 위의 것을 잘못 알고 있습니다. 나는 그런 것을 필요로한다.

자동 완성을 위해 필요합니다. 이제 난 당신이 .toArray이 할 수있는 몽고 콘솔 (사용 나는 여러 소스에서 데이터를 원하는 배열에 저장이

source:_(Product_Mobiles.find().fetch()).pluck("title") 

처럼 하나 개의 컬렉션

감사

답변

2

을 소스를 데려 갈거야)

처럼
var results = db.collection.find({}).toArray(); 

그러나, 이것은 당신이 사용중인 드라이버에 따라 수 ... 나는 자바 스크립트 드라이버뿐만 아니라 그것을 가지고 같아요.

var results = collection.find({}).fetch(); 
var results2 = collection2.find({}).fetch(); 

results = results.concat(results2); 

그럼 당신은 pluck을 수행 할 수 있습니다 그게 당신이 무슨 뜻인지 경우 가 How to merge two arrays in Javascript and de-duplicate items

+0

감사의 말을 한 번 수정하십시오. – Sasikanth

+0

각 소스의 결과를 가져 와서 배열을 단일 배열로 연결하십시오. – joao

1

당신은 두 개의 배열을 병합 할 수 있습니다 :

이 문제는 하나의 배열로 여러 소스에서 모든 결과를 두는 경우

또한 유성에서는 사용할 수 없습니다. 이름을 사용해야합니다. 당신이 정의한 컬렉션의 모음 new Meteor.Collection

관련 문제