yılında
teşekkürler cevap "mümkün" tanımına bağlıdır NO.
MongoDB 2.2'de olduğu gibi, yeni boru hattı operatörleri eklemenize izin veren son kullanıcı özelliği yoktur. Toplama Çerçevesi ve boru hattı operatörleri C++'da daha iyi performans ve eşzamanlılık için MapReduce (JavaScript'te uygulanan) gibi daha önceki toplama seçeneklerine göre uygulanmaktadır.
2) C++ 'da bir tane yazmak istiyorsanız: EVET (ama önemsiz değil).
MongoDB açık kaynak kodlu bir projedir, bu nedenle C++ koduna dalış yapma ve kendiniz için ek işlevsellik uygulama seçeneğine sahipsiniz (bkz .: src/mongo/db/pipeline
). Contributing to the MongoDB project'da kurallar bulunduğunu ve sürekli geliştirmenin aşırı derecede aktif olduğunu unutmayın.
Özel işlevler yazmak istiyorsanız, şu anda en iyi seçeneğiniz MapReduce kullanmaya devam etmektir.
Yukarıdaki seçeneklerden bağımsız olarak, görmek istediğiniz bir boru hattı operatörü veya özelliği varsa lütfen MongoDB Jira SERVER project (bileşen: Aggregation Framework
) ürününde önerilerinizi bildirin. Bu özellik, diğerlerinin yorum yapma, izleme ve özellik isteği üzerine oy kullanmalarına izin verecektir. Eğer bu özelliği kendiniz uygularsanız, çekme talebinizdeki Jira özellik açıklamasına başvurabilirsiniz. Yeni bir özellik isteği göndermeden önce, belki de bu özelliğin already been suggested içerip içermediğini görmek için arama yapmalısınız.
ek operatörleri ne tür ihtiyacım var: Örneğin
, zaten var gibi istekleri? – Stennie
stddev, medyan, koşulsal işlemler esas olarak – hotips