MongoDB: Operações (CRUD) via Cliente: Difference between revisions

From Wiki
(Criou a página com " Vamos conectar ao MongoDb usando o cliente Abra um prompt de comando e execute: '''$ mongo''' = Operações = == Criando documentos == O comando para criar documentos...")
 
Line 9: Line 9:


== Criando documentos ==  
== Criando documentos ==  
O comando para criar documentos é o  
O comando para criar documentos é o '''db.<collectionName>.insert(<document>)'''
 
db.<collectionName>.insert(<document>)


O MongoDb usa o campo '''_id''' como chave primária, se você não especificar, este _id é populado atráves da biblioteca ObjectIds.
O MongoDb usa o campo '''_id''' como chave primária, se você não especificar, este _id é populado atráves da biblioteca ObjectIds.
Line 25: Line 23:
           category: "Sci-Fi"
           category: "Sci-Fi"
         })
         })
== Listando documentos ==
O comando para listar documentos é o '''db.<collectionName>.find()'''
>db.books.find()
Row 1:
  {
  "_id":{"$oid":"123a8727cd1234ed65b78a11"},
  "isbn-10":"055-341-8025",
  "isbn-13":"978-0553418026",
  "author":"Weir, Andy",
  "title":"The Martian",
  "abstract":"Six days ago, astronaut Mark Watney became one of the first people to walk on Mars.",
  "pages":387,
  "category":"Sci-Fi"
  }


= Ver também =
= Ver também =

Revision as of 17:12, 12 September 2016

Vamos conectar ao MongoDb usando o cliente

Abra um prompt de comando e execute:

$ mongo

Operações

Criando documentos

O comando para criar documentos é o db.<collectionName>.insert(<document>)

O MongoDb usa o campo _id como chave primária, se você não especificar, este _id é populado atráves da biblioteca ObjectIds.

Exemplo:

>db.books.insert({
         isbn: "0553418025",
         isbn-13: "978-0553418026",
         author: "Weir, Andy", 
         title: "The Martian", 
         abstract: "Six days ago, astronaut Mark Watney became one of the first people to walk on Mars.", 
         pages: 387, 
         category: "Sci-Fi"
        })

Listando documentos

O comando para listar documentos é o db.<collectionName>.find()

>db.books.find()
Row 1:
 {
 "_id":{"$oid":"123a8727cd1234ed65b78a11"},
 "isbn-10":"055-341-8025",
 "isbn-13":"978-0553418026",
 "author":"Weir, Andy",
 "title":"The Martian",
 "abstract":"Six days ago, astronaut Mark Watney became one of the first people to walk on Mars.",
 "pages":387,
 "category":"Sci-Fi"
 }

Ver também