北京东八区网站建设,wordpress 网页模块错位,ui设计素材,wordpress 4.7.3NoSQL数据库由于其可伸缩性而变得越来越流行。 适当使用时 NoSQL数据库可以提供真正的好处。 MongoDB是使用C 编写的高度可扩展的开源NoSQL数据库。 1.安装MongoDB 您可以根据所使用的操作系统#xff0c;按照MongoDB官方网站上的说明安装MongoDB#xff0c;而不会遇到很多麻… NoSQL数据库由于其可伸缩性而变得越来越流行。 适当使用时 NoSQL数据库可以提供真正的好处。 MongoDB是使用C 编写的高度可扩展的开源NoSQL数据库。 1.安装MongoDB 您可以根据所使用的操作系统按照MongoDB官方网站上的说明安装MongoDB而不会遇到很多麻烦。 2.启动MongoDB服务器 这很简单。 运行bin文件夹中的mongod.exe文件我在这里使用Windows操作系统以启动MongoDB服务器。 默认情况下服务器将从端口27017启动数据将存储在安装过程中必须创建的/ data / db目录中。 3.启动MongoDB shell 您可以通过运行mongo.exe文件来启动MongoBD Shell。 4.使用MongoDB创建数据库 要使用MongoDB创建名为“ company”的数据库请在MongoDB Shell上键入以下内容 use company 注意除非您在数据库中保存一些内容否则MangoDB不会创建数据库。 使用以下命令查看可用的数据库这将向您显示“公司”数据库尚未创建。 show dbs; 5.在MongoDB中保存数据 使用以下命令将员工数据保存到称为员工的集合中 employee {name : A, no : 1}
db.employees.save(employee) 要查看集合中的数据请使用以下命令 db.users.find(); 用Java来做:) 以下是一个简单的Java代码它执行与上述相同的操作。 您可以从此处获取mongo-java驱动程序。 只需看一下代码这非常简单希望您能理解。 package com.eviac.blog.mongo;import java.net.UnknownHostException;import com.mongodb.BasicDBObject;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.Mongo;
import com.mongodb.MongoException;public class MongoDBClient {public static void main(String[] args) {try {Mongo mongo new Mongo(localhost, 27017);DB db mongo.getDB(company);DBCollection collection db.getCollection(employees);BasicDBObject employee new BasicDBObject();employee.put(name, Hannah);employee.put(no, 2);collection.insert(employee);BasicDBObject searchEmployee new BasicDBObject();searchEmployee.put(no, 2);DBCursor cursor collection.find(searchEmployee);while (cursor.hasNext()) {System.out.println(cursor.next());}System.out.println(The Search Query has Executed!);} catch (UnknownHostException e) {e.printStackTrace();} catch (MongoException e) {e.printStackTrace();}}} 结果 { _id : { $oid : 4fec74dc907cbe9445fd2d70} , name : Hannah , no : 2}
The Search Query has Executed! 参考 EVIAC博客上来自我们JCG合作伙伴 Pavithra Siriwardena的Java的MongoDB 。 翻译自: https://www.javacodegeeks.com/2012/06/mongodb-with-java-kickstart.html