Heim > Web-Frontend > js-Tutorial > Verwenden Sie Monkey, um in nodejs auf mongodb_node.js zuzugreifen

Verwenden Sie Monkey, um in nodejs auf mongodb_node.js zuzugreifen

WBOY
Freigeben: 2016-05-16 16:42:32
Original
1727 Leute haben es durchsucht

Mongodb installieren

Ich denke, es ist zuverlässiger, die manuelle Installation zu verwenden: http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/

Mongodb starten

$ mongod
Nach dem Login kopieren

Mogodb verbinden

$ mongo

mongo> use monk-app

mongo> db.products.insert({"name":"apple juice", "description":"good"})

WriteResult({ "nInserted" : 1 })

mongo> db.products.find().pretty()

{
  "_id" : ObjectId("53b4cf8d5ef358e649ff1665"),
  "name" : "apple juce",
  "description" : "good"
}

Nach dem Login kopieren

Verwenden Sie Monk, um in NodeJS auf Mongodb zuzugreifen

$ mkdir monk-app

$ cd monk-ap

Nach dem Login kopieren

Paket.json erstellen

{
 "name": "monk-app",
 "version": "0.0.1",
 "private": true,
 "dependencies": {
  "mongodb": "*",
  "monk": "*"
 }
}

Nach dem Login kopieren
$ npm install
Nach dem Login kopieren

App.js erstellen

Verknüpfen Sie die zuvor erstellte Datenbank

var monk = require('monk')
var db = monk('localhost:27017/monk-demo')
Nach dem Login kopieren

Daten lesen:

var monk = require('monk')
var db = monk('localhost:27017/monk-demo')

var products = db.get('products')
  products.find({}, function(err, docs) {
   console.log(docs)
})

[ { _id: 53b4d3238cb4707ca35ab6f8,
  name: 'apple juice',
  description: 'good' } ]
Nach dem Login kopieren

Daten einfügen:

products.insert({"name":"orange juice","description":"just so so"})
Nach dem Login kopieren

Daten finden:

products.find({"name":"apple juice"}, function(err, docs) {
  console.log(docs)
})
Nach dem Login kopieren

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage