zoukankan      html  css  js  c++  java
  • MongoDB基础

    去年在公司的项目里就用上了MongoDB,实际的效果还是比较不错的,解决了一些之前SQL Server的性能问题。

    因为之前使用了官方提供的C# Driver,对于MongoDB服务器原始的操作命令不是很熟悉,今天正好不太忙,便下载一个自己安装了下,顺便熟悉下Shell命令(这就好比我们使用了LINQ TO SQL,但是我们也要会使用 原始SQL在查询分析器里执行命令一样)。也当做一个学习记录方便以后查询。

    一般来讲,都是作为服务安装:
    mongod --install --serviceName "MongoTest" --logpath "e:\mongodb\log\test.log" --dbpath "e:\mongodb\data\db"
    卸载服务:mongod --remove --serviceName "MongoTest"

    进入MongoDB Shell环境:mongo

    显示所有库:show dbs

    切换到某个库:use dbname

    显示所有集合:show collections

    创建一个集合:db.createCollection("firstCollection",{capped:true,size:10000})
    --说明:如果带上capped参数,则该集合的结构不能被修改

    创建一个文档对象:doc = {author:'qiuliang'}
    将对象插入到集合:db.firstCollection.insert(doc)

    将对象插入到集合,save方法:db.firstCollection.save({'author':'lisi'})

    update一个对象:db.firstCollection.update({'author':'lisi'},{$set : {author:'lisi2'}})

    delete一个对象:db.user.remove({name:'qiuliang'})

    删除所有:db.user.remove({})

    暂时就是这些,以后再补充其他的:)

    官方网站:http://www.mongodb.org/

  • 相关阅读:
    POJ 2407 Relatives 欧拉函数
    HDU 4704 Sum 超大数幂取模
    HDU 4699 Editor 维护栈
    HDU 4696 Answers 水题
    HDU 4686 Arc of Dream 矩阵
    [转]高斯消元题集
    [转]计算几何题集
    POJ 2981 Strange Way to Express Integers 模线性方程组
    Linux 设置文件默认打开方式
    FZU 1402 猪的安家 中国剩余定理
  • 原文地址:https://www.cnblogs.com/qiuliang/p/2054345.html
Copyright © 2011-2022 走看看