RMongo를 사용하여 R에서 mongo 데이터베이스를 쿼리하고 중첩 된 문서의 값을 반환하려고합니다.RMongo dbGetQueryForKeys(), "키"의 구조는 무엇이며 키를 하위 키로 만드는 방법은 무엇입니까?
db = mongo
collection = 'test_data'
query = '{"foo": "bar"}'
keys = 'Specify a set of keys to return.'
가 '{"foo":1}'
에서 1 무엇 ... 인수가 있습니다
output <- dbGetQueryForKeys(mongo, 'test_data', '{"foo": "bar"}', '{"foo":1}')
:
RMongo에 대한 문서를 통해 찾고, 나는 다음과 같은 쿼리를 이해? 이 키 세트의 구조는 무엇입니까? this blog post에 대해 확인, 내가 같은 형식 발견
결과 < - dbGetQueryForKeys (몽고, "항목", "{ '게시 _'{ '$ GTE': '2011-04-01', '$의 LT ':'2011-05-01 '}} ","{'publish_date ': 1,'rank ': 1}')
키가 값 1을 필요로합니까?
중첩 된 문서의 키는 어떻게 얻을 수 있습니까? 내가 중첩 된 키 위해 뭔가 같은 ...
output <- dbGetQueryForKeys(mongo, 'test_data', '{"foo": "bar"}', '{"foo1.foo2.foo3.foo4":1,"foo1.foo2.foo3.bar4":1}')
를 원한다면, 나는 현재 output[,2]
뿐만보다는하는 looooong 문자열 뭔가 같은 더 ...
X_id
1 50fabd42a29d6013864fb9d7
foo1
1 { "foo2" : { "foo3" : { "foo4" : "090909" , "bar4" : "1"}}}
을 ... 돌아 오는거야 키 foo4 및 bar4와 연관된 값에 대한 두 개의 개별 변수 ("090909", "1")입니다.