node.js - 如何用mongodb获取某个字段集合?
大家讲道理
大家讲道理 2017-04-17 15:01:44
0
1
488

例如我要获得所有的name字段集合['bob', 'ahn', 'abc'],该怎么写sql

{
   "_id" : 2,
   "name" : "bob",
   "age" : 42,
   "type" : 1,
   "status" : "A",
   "finished" : [ 11, 25 ],
   "badges" : [ "green" ]
}
{
   "_id" : 3,
   "name" : "ahn",
   "age" : 22,
   "type" : 2,
   "status" : "A",
   "finished" : [ 6 ],
   "badges" : [ "blue", "red" ]
}
{
   "_id" : 6,
   "name" : "abc",
   "age" : 43,
   "type" : 1,
   "status" : "A",
   "finished" : [ 18, 12 ],
   "badges" : [ "black", "blue" ]
}
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(1)
巴扎黑

어떤 방법을 사용하든 데이터베이스가 제공하는 결과는 다음과 같습니다.

으아악

쉘 아래에 있는 경우 JS 스크립트를 사용하여 다음을 변환할 수 있습니다.

으아악

여기에서는cursor.map 메소드가 사용됩니다. 다른 드라이버에는 다른 구현이 있어야 합니다. 하지만 이 작업 부분은 실제로 데이터베이스가 대신 수행하는 것이 아니라 앱 측에서 드라이버가 수행하는 변환을 통해 수행됩니다. 데이터베이스는 중요한 리소스이며, 리소스를 소비하는 동작은 성능에 영향을 주지 않고 가능한 한 애플리케이션 측에 배치되어야 합니다. 애플리케이션의 수평적 확장이 데이터베이스보다 쉽고 저렴하기 때문입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿