Wir können 20 Mal langsamer akzeptieren, um die Verwendung von Python oder C++ in unserem Projekt zu vermeiden. Gibt es ein natives Modul, das noch funktioniert?Wie kann ich meine Node.js-Anwendung mit MongoDB verbinden, ohne native Module zu verwenden?
Antwort
Wie wäre es mit Crest? Es ist ein Node-Wrapper um den MongoDB-Server, der eine REST-API bereitstellt. Damit könnten Sie mit MongoDB über REST statt mit einem nativen Client sprechen, ähnlich wie CouchDB.
Es sind einige andere Dienstprogramme aufgeführt here. Vielleicht ist es in Ordnung, Python außerhalb Ihrer App zu verwenden, aber vor MongoDB, um die REST-API bereitzustellen? Wenn ja, dann sind das vielleicht einige Alternativen, wenn Sie Crest nicht mögen. Habe es selbst nicht benutzt, also kann ich nicht für seine Qualität bürgen, aber es ist auf MongoDBs eigener Liste aufgeführt, also hoffentlich ist es anständig.
Es gibt keine Notwendigkeit, Rad zu erfinden. mongodb Paket ist die einfachste
Aber wenn Sie darauf bestehen, gibt es viele Möglichkeiten:
einfache Art und Weise: Sie können sich darauf API von Mongo verwenden und tun Anfragen, um es mit request Paket
Moderate Weg : Öffnen Sie mongodb-core Paket und kopieren Sie, was Sie am meisten brauchen, machen Sie Ihre eigene Mongodb-Klasse.
Moderate Weg # 2: Gabel mongodb Paket, manipulieren und speichern mit neuen Repository-Name
harte Art und Weise: Wenn Sie gehen hardcore wollen (: mongodb Protokoll lesen und arbeiten mit ihm mit net Paket Öffnen Sie Socket-Verbindung zu Mongodb-Server
Also hat noch niemand die Räder neu erfunden? Ah ... T_T – SCLeo
Ich erfinde auch manchmal, aber nach einer Weile verstehe ich, dass es Zeitverschwendung ist. Wenn es Arbeitspakete gibt, warum muss ich meine Zeit damit verschwenden, neue zu machen? Sie können Folgendes tun: gabel mongodb Paket, manipulieren und speichern mit neuem Namen. – num8er
Persönlich, wenn ich mit MongoDB arbeite, bevorzuge ich das [Mongoose] (http://mongoosejs.com/) ORM. Es funktioniert einfach und ich liebe die Art, wie sie Methodenabfragen durchführen. Erinnert mich daran, LINQ zu Entitäten in C# zu verwenden. – Chev
- 1. Wie kann ich mit mongodb mit Express ohne Mungo verbinden?
- 2. Kann nicht mit MongoDB verbinden
- 3. wie synchron zu mongodb in nodejs verbinden
- 4. Ich kann mongodb nicht mit django verbinden
- 5. Wie kann ich MongoDb mit Winkel verwenden
- 6. Module mit einer Anwendung verbinden
- 7. Wie kann ich meine eigene Klasse verbinden?
- 8. Wie kann ich mich richtig mit meinem lokalen Mongodb verbinden?
- 9. Wie kann ich meine Android App mit Google Drive verbinden?
- 10. MongoDB mit dem Frontend verbinden?
- 11. Wie kann ich meine Array drucken Arrays.toString (rückwärts) verwenden, ohne []
- 12. Wie verbinde ich meine Android-Anwendung mit mongodb (Mongolab)
- 13. Wie habe ich meine Bilder nebeneinander ohne „Float“ zu verwenden?
- 14. Kann Meteor über SSL mit MongoDB verbinden?
- 15. Kann ich eine Rolle laden, ohne ihre Aufgaben auszuführen (um nur die Module zu erhalten)?
- 16. Kann ich Mongoose mit einer Sharked MongoDB-Instanz verbinden?
- 17. Wie kann ich meine native automatische Aktualisierung ohne Play Store vornehmen lassen?
- 18. Verwenden von MongoDB mit PHP ohne ODM
- 19. Kann ich CSS-Module mit LESS + Nesting verwenden?
- 20. Kann React-Native Native Side Informationen von React anfordern? (Bridging/Native Module)
- 21. Wie kann ich zwei Hashes in Perl verbinden, ohne eine Schleife zu verwenden?
- 22. Kann ich native Elemente beim Verwenden von "React Native" formatieren?
- 23. Wie kann ich reguläre Ausdrücke mit Doctrines Mongodb ODM verwenden?
- 24. Verbindung zu Mongodb-Native-Treiber in express.js
- 25. Wie kann ich meine 'nametuple' Struktur mit 'pickle' verwenden?
- 26. Meteors settings.json zum Verbinden mit lokaler MongoDB verwenden
- 27. Wie entwickelt man Native Module für React-Native schnell?
- 28. Verbinden mit einer entfernten MongoDB mit Meteor
- 29. Wie kann ich gerenderte native Komponenten wieder nativ verwenden?
- 30. Wie Frühling verwendet, um MongoDB zu verbinden, welche Authentifizierungs
Danke, aber das hat kein detailliertes Dokument.Ich kann zumindest nicht finden.Danke sowieso – SCLeo
Np. Wenn Sie nicht bereit sind, den MongoDB-Server mit etwas zu verpacken, um eine API bereitzustellen einfacher zu konsumieren in nativen Knoten dann denke ich, Ihre einzige Wette ist um mit dem MongoDB-Server mit Ihrem eigenen Socket zu sprechen. @ num8ers Antwort erwähnt dasselbe. Das wird aber eine Menge Arbeit sein. – Chev
@Chev danke;) – num8er