当前位置: 首页 > news >正文

网站建设哪家公司北京做网站哪家强

网站建设哪家公司,北京做网站哪家强,目前国内有哪些网站做家具回收,自动发广告的软件数据库(database)-数据库的服务器-服务器用来保存数据-mongod用来启动服务器-数据库的客户端-客户端用来操作服务器#xff0c;对数据进行增删改查的操作-mongo用来启动客户端(不能关闭启动的服务器#xff0c;否则新开的客户端无法连接)扩展#xff1a;将mongodb设置为系统…数据库(database)-数据库的服务器-服务器用来保存数据-mongod用来启动服务器-数据库的客户端-客户端用来操作服务器对数据进行增删改查的操作-mongo用来启动客户端(不能关闭启动的服务器否则新开的客户端无法连接)扩展将mongodb设置为系统服务可以自动在后台启动不需要每次收到启动(http://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/)①-在C盘根目录data文件夹中创建log文件夹②-创建配置文件在目录 (你安装MongoDB的路径)下添加一个配置文件mongod.cfg(内容systemLog:destination:filepath: c:\data\log\mongod.logstorage:dbPath: c:\data\db)③-以管理员的身份打开命令行窗口④-执行如下命令sc.exe create MongoDB binPath \C:\MongoDB\bin\mongod.exe\ --service --config\C:\MongoDB\mongod.cfg\ DisplayName MongoDB start auto备注sc.exe create MongoDB binPath \mongod的bin目录\mongod.exe\ --service --config\mongo的安装目录\mongod.cfg\ DisplayName MongoDB start auto⑤-启动mongodb服务⑥-如果启动失败证明上边的操作有误在控制台输入 sc delete MongoDB 删除之前配置的服务然后从第一步再来一次-- 基本概念数据库(database)集合 (collection)文档(document)-在MongoDB中数据库和集合都不需要手动创建当我们创建文档时如果文档所在的集合或者数据库不存在会自动创建数据库和集合-- 基本指令show dbsshow databases- 显示当前的所有数据库use 数据库名- 进入到指定的数据库中db- db表示的是当前所处的位置show collections- 显示数据库中所有的集合-- 数据库的CRUD(增删改查)的操作- 向数据库中插入文档db..insert(doc)- 向集合中插入一个文档- 例子 向test数据库中的stus集合中插入一个新的学生对象{name:孙悟空,age:12,gender:男}db.stus.insert({name:孙悟空,age:12,gender:男})db..find()- 查询当前集合中所有的文档①-插入数据向数据库中插入文档db..insert()- 向集合中插入一个或多个文档- 当我们向集合中插入文档时如果没有给文档指定_id属性,则数据库会自动为文档添加_id,该属性用来作为文档的唯一标- _id我们可以自己指定如果我们指定了数据库就不会再添加了如果自己指定_id 也必须确保它的唯一性db..insertOne()- 插入一个文档对象db..insertMany()- 插入多个文档对象②-查询查询db.collention.find()- find()用来查询集合中所有符合条件的文档- find()可以接收一个对象作为条件参数 {}表示查询集合中所有的文档 {属性:值} 查询属性是指定值的文档db.collection.findOne()- 用来查询集合中符合条件的第一个文档- findOne()返回的是一个文档对象db.collection.find({}).count()- 查询所有结果的数量③-修改修改db.collection.update(查询条件新对象)- update()默认情况下使用新对象替换旧对象- 如果需要修改指定的属性而不是替换需要使用修改操作符来完成修改$set可以用来修改文档中的指定属性$unset 可以用来删除文档中的指定属性- update()默认修改一个db.collection.updateOne()- 修改一个符合条件的文档db.collection.updateMany()- 同时修改多个符合条件的文档db.collection.replaceOne()- 替换一个文档④-删除删除db.collection.remove()-删除符合条件的所有文档(默认情况下会删除多个)如果remove()第二个参数传递一个true则只会删除一个- 如果只传递一个空对象作为参数则会删除集合中的所有文档db.collection.deleteOne()db.collection.deleteMany()-remove()可以根据条件来删除文档传递的条件的方式和find()一样db.collection.drop();-删除集合db.dropDatabase()- 删除数据库文档(document)文档是MongoDB中数据的基本单元类似关系数据库的行多个键值对有序的放置在一起便是文档MongoDB中以文档的方式存取记录如一条记录格式如下{“username”“sunsu”“age”:12,email:damowanghuohu.com,sex:女}{“username”“sunsu”“age”:12}{“Username”“sunsu”“age”:12}{“Username”“sunsu”}注意(1)以上是几个不同的文档MongoDB区分大小写的数据类型第一个age字段是数字类型第二个age是字符串类型(2)每一个文档尺寸不能超过16M(3)MongoDB的文档不能有重复的键(4)文档的键是字符串。除了少数例外情况键可以使用任意UTF-8字符文档之间的关系一对一(one to one)-    夫妻 (一个丈夫 对应 一个妻子)-   在MongoDB可以通过内嵌文档的形式来体现出一对一的关系一对多(one to many)/多对一(many to one)-   父母 - 孩子用户 - 订单文章 - 评论- 也可以通过内嵌文档来映射一对多的关系多对多(many to many)-  分类 - 商品老师 - 学生举例//一对一db.wifeAndHusband.insert([{name:黄蓉,husband:{ name:郭靖 }}, {name:潘金莲,husband:{ name:武大 }}]);db.wifeAndHusband.find();//一对多 用户(users)和订单(orders)db.users.insert([{username:孙悟空},{username:猪八戒}]);db.order.insert({list:[苹果,香蕉,大鸭梨],user_id:ObjectId(5d2bd20b782eae7ac9b5b5be)});db.users.find();db.order.find();//查找用户孙悟空的订单var user_id db.users.findOne({username:孙悟空})._id;db.order.find({user_id:user_id});//多对多db.teachers.insert([{name:洪七公},{name:黄药师},{name:龟仙人}]);db.stus.insert([{name:郭靖,tech_ids:[ObjectId(5d2bd518782eae7ac9b5b5c4),ObjectId(5d2bd518782eae7ac9b5b5c5)]},{name:孙悟空,tech_ids:[ObjectId(5d2bd518782eae7ac9b5b5c4),ObjectId(5d2bd518782eae7ac9b5b5c5),ObjectId(5d2bd518782eae7ac9b5b5c6)]}]);db.teachers.find();db.stus.find();集合(collection)集合就是一组文档多个文档组成一个集合集合类似于mysql里面的表无模式是指在同一个集合中可以包含不同格式的文档如{“Name”“Mongodb”“Type”:“Nosql”}{“UserName”“Sunsu”“age”12“Gender”“male”}以上两个文档可以放在同一个集合中在mysql需要先建表再插入数据模式自由意思是集合里面没有行和列的概念注意MongoDB中的集合不用创建、没有结构所有可以放不同格式的文档
http://www.pierceye.com/news/173786/

相关文章:

  • 网站优化分析软件手机端网站源码
  • 我想克隆个网站 怎么做网站 运营工作如何做
  • 承德网站制作公司哪家好如何选择邯郸网站建设
  • 网络分析的应用案例广东网络seo推广平台
  • 网站开发设计合同北京网站排名优化公司
  • 免费建立个人网站凡科怎么下载app
  • 网站题头是什么做线上网站需要钱吗
  • 陕西省建设工程监理协会网站 查询动易网站首页错位
  • 老公做网站网站推广wordpress 文件加载顺序
  • 网站开发保存学习进度的方案搭建网站免费
  • 做网站对外贸有什么用网站怎么防k
  • 网站开发网站建设常州建站程序
  • 赤峰建设局网站物流公司网站制作模板
  • 装修第三方平台网站建设网站开发及设计
  • 男女做那个的小视频网站个人如何注册公司流程
  • 机关网站建设前期准备工作wordpress替代
  • 机关网站建设无锡宜兴网站建设
  • 江苏景禾瑜博建设工程有限公司网站做网站注册公司
  • 如何找到做网站的客户贵州二建报名入口官网
  • 网站怎么做301定向wordpress极客式主题
  • 造价工程建设协会网站怎么把做的网站发布
  • 万网网站首页好企业网站
  • 廊坊做网站电话企业网络搭建拓扑图
  • 建设社区网站有什么借鉴之处专业网站制作哪家专业
  • 南宁网站推广流程wordpress 雅黑字体
  • 个人网站制作代码河北seo基础知识
  • 国内做视频的网站有哪些企业网站价格花
  • 泰安网站推广优化wordpress首页图片
  • 政协网站建设更改wordpress管理员用户名
  • 网站浏览器兼容性通用有那种网站么