2016-04-12 15 views

cevap

1

Crest nasıl? Bir REST API'si sağlayan MongoDB sunucusunun etrafında bir düğüm sarmalayıcısı. Bununla birlikte, CouchDB'ye benzer bir yerel istemci yerine REST üzerinden MongoDB ile konuşabilirsiniz.

here listelenen diğer bazı yardımcı programlar vardır. Belki de Python'u uygulamanızın dışında kullanmanın yanında, REST API'sini sağlamak için MongoDB'nin önünde sorun yok mu? Eğer öyleyse, belki de Crest'i sevmediysen, bunlar alternatif olabilir. Kendi kendime kullanmıyorum, bu yüzden kaliteden ödün veremem, ama MongoDB'nin kendi listesinde listeleniyor, umarım bu kadar iyi olur.

+0

Teşekkürler, fakat bu ayrıntılı bir belgeye sahip değil. En azından ben bulamıyorum. Teşekkürler zaten. – SCLeo

+1

Np. MongoDB sunucusunu bir API sağlamak için bir şeye sarmak istemiyorsan yerel düğümde tüketmek daha kolay o zaman bence sadece senin MongoDB sunucusuna kendi soketinizle tam olarak konuşmak için. @ num8er'in cevabı aynı şeyden bahseder. Yine de çok iş olacak. – Chev

+0

@Chev Teşekkür ederim;) – num8er

2

Tekerlek icat etmeye gerek yoktur. mongodb paket basit bir

olduğunu Ama sen ısrar eğer birçok yolu vardır:

kolay yolu: Sen request paketini

Ilımlı bir yol kullanılarak Mongo'da Rest API kullanmak ve ona isteklerini yapabilir :mongodb-core paketini açın ve en çok neye ihtiyacınız olduğunu kopyalayın, kendi mongodb sınıfınızı yaratın.

Ilımlı yolu # 2: çatal mongodb paket, manipüle ve yeni depo adı

Sert yolu ile kaydedin: mongodb protokolünü okuyun ve için net paketini kullanarak yapmaktadır: Sen (Hardcore gitmek istiyorum mongodb sunucusuna açık soket bağlantısı

+1

Bu yüzden tekerlekleri daha önce hiç kimse icat etmedi mi? Ah ... T_T – SCLeo

+1

Ben de bazen icat ediyorum, ama bir süre sonra zaman kaybı olduğunu anlıyorum. Eğer çalışma paketleri varsa, neden zamanımı yenmek için harcamam gerekiyor? Aşağıdakileri yapabilirsiniz: çatal mongodb paketi, manipüle ve yeni isim ile kaydedin. – num8er

+2

Eğer MongoDB ile çalışıyorsam, [Mongoose] (http://mongoosejs.com/) ORM kullanmayı tercih ediyorum. Sadece işe yarıyor ve yöntem zinciri sorgularına sahip olma şeklini seviyorum. Bana C# içindeki Varlıklar için LINQ kullanmamı hatırlatıyor. – Chev

İlgili konular