집계를 수행 중이고 원래 집계 방법 내에서 SUM 전체를 더 자세히 분석 할 수있는 기능을 수행하는 방법을 찾고 있습니다. 현재 클러스터 코드별로 그룹화 된 거리에서 총 이벤트를 반환합니다. 총 수를 각 카테고리별로 세분화하고 싶습니다. 내가 내가 내가 각 카테고리에 대해이 작업을 분해하는 내 $group 쿼리 내에서 추가 매개 변수 {"category"
MongoDB에서 특정 기준에 따라 레코드를 가져 오는 쿼리가 있습니다. 집계 파이프 라인이 어떻게 작동하는지 오해 한 것 같습니다. 질문의 쿼리는 대부분 레코드를 올바르게 가져 오지만 조건과 일치하지 않는 레코드를 가져옵니다. 이 문제를 일으키는 쿼리의 날짜 부분 인 것 같아서 잘못 처리 한 것 같습니다. 어떤 도움을 주시면 감사하겠습니다. 검색어 :이
모든 데이터를 수집하는 데 약 30 초가 걸리는 집계 함수가 매우 느리게 실행되는 문제가 있습니다. 이 구조에서 레코드의 1을 가정 : {
"_id":{
"$oid":"5909a5cefece40f172895a6b"
},
"Record":1,
"Link":"https://www.google.com",
"
을 여러 문서를 병합하고 나는 그룹 데이터에서한다에 의해 같은 방식으로이 데이터를 집계을 적용하고 싶었 : {
"series": [
{
"id": "1",
"element": "111",
"data": [
{
"timeFrame": {
"from": "2016-01-01T0
내가 바로 이런 $match 단계 이후, group에 MongoDB를 내 일부 문서를 시도하고 있어야합니다 : db.trips.aggregate([
{ "$match": {
"Stop Time": {
"$lt": "31.07.2013 23:59"
}
}
},
{ "$group": {
나는 다음과 같은 JSON이 있습니다 {"pid":"b00l16vp","categories":{"category1":["factual", "arts culture and the media", "history"]}}
{"pid":"b0079mpp","categories":{"category2":["childrens", "entertainment and co
docs 참고 : 은 $ 일치하는 단계에 $ 텍스트를 사용하려면이는 $ 매치 무대의 첫 번째 단계되어야한다 파이프 라인. 몇 가지 예를 들어 JSON : 내가 고양이를 검색 할 경우 문제가 List<BasicDBObject> pipeline = new ArrayList<>()
BasicDBObject criteria = new BasicDBOb
나는 제품이 그룹에 필요한 많은 데모, 문의, followups 및 설치 완료하는 방법을 얻을 여기 {
"product": "a",
"demo": true,
"followups": [
{
"followup": "2017-05-03T07:54:41.085Z",
"actiondone": "enqui
"기부"배열의 마지막 요소와 현재 날짜의 차이 (빼기)를 가져 오려고합니다. 다음 코드를 시도하고 있지만이 문제를 올바르게 처리 할 수 없어서이 문제에 대해 하루를 더 보냈습니다. 해결책을 제시해주십시오. db.users.aggregate([ { $project: { dateDifference: { $subtract: [ new Date(), {"don