1
Google Directions API의 레코드가 포함 된 MongoDb 테이블에 R을 사용하여 액세스하고 있습니다. _id
값에 액세스 할 수있는 동안 데이터베이스의 다른 키 data
에 액세스하려고하면 오류가 발생합니다. 이는 경로에 대한 모든 정보를 포함하는 배열입니다. rmongodb
을 사용하여 배열을 쿼리하는 방법을 알고 싶습니다.rmongodb가 키의 고유 값을 반환하지 않음
아래 코드에서 먼저 컬렉션에있는 레코드 수를 확인합니다. 그런 다음 mongo.distinct()
을 사용하여 데이터베이스에 모든 개체 ID를 쿼리 한 후 다음 인덱스 - 데이터에 액세스하려고 할 때 문제가 발생합니다. 왜 이런 일이 일어나는 지 아십니까? MongoDB 나침반의 두 인덱스에 대한 정보가 포함 된 이미지를 포함 시켰습니다.
> if(mongo.is.connected(mongo) == TRUE) {
+ help("mongo.count")
+ mongo.count(mongo, coll)
+ }
[1] 106500
> res <- mongo.distinct(mongo, coll, "_id")
> head(res)
$`0`
{ $oid : "57583d1057aa3d0499a85aab" }
$`1`
{ $oid : "57583d1157aa3d0499a85aad" }
$`2`
{ $oid : "57583d1257aa3d0499a85aaf" }
$`3`
{ $oid : "57583d1357aa3d0499a85ab1" }
$`4`
{ $oid : "57583d1457aa3d0499a85ab3" }
$`5`
{ $oid : "57583d1557aa3d0499a85ab5" }
> res <- mongo.distinct(mongo, coll, "data.legs")
Warning message:
In mongo.distinct(mongo, coll, "data.legs")
어떤 mongodb 라이브러리를 사용하고 있습니까? (나는'rmongodb'을 추측하고 있나?) – SymbolixAU
'images.thumbnail.url' 필드가 데이터베이스에 존재합니까? 그것에 데이터가 있습니까? – SymbolixAU
샘플 문서를 제공해 줄 수 있습니까? 또한 MongoDB의 특정 버전을 사용하고 있습니까? – Stennie