MongoDB 是由C++编写的?那么为何会在Python领域中风生水起呢?

  • MongoDB支持各种编程语言:RUBY,PYTHON,JAVA,C++,PHP,C#等多种语言。
  • MongoDB 是由C++编写的?那么为何会在Python领域中风生水起呢?

    2、MongoDB安装

    MongoDB 是由C++编写的?那么为何会在Python领域中风生水起呢?

    3、mongoDB基本操作

    MongoDB 是由C++编写的?那么为何会在Python领域中风生水起呢?

    (2)查询操作

    读取操作从集合中检索文档

    db.collection.find()

    MongoDB 是由C++编写的?那么为何会在Python领域中风生水起呢?

    MongoDB 是由C++编写的?那么为何会在Python领域中风生水起呢?

    (5)插入数据

    MongoDB 是由C++编写的?那么为何会在Python领域中风生水起呢?

    MongoDB 是由C++编写的?那么为何会在Python领域中风生水起呢?

    (8)排序

    排序时,直接调用sort()方法,并在其中传入排序的字段及升降序标志即可

    pymongo.ASCENDING为升序,pymongo.DESCENDING为降序

    results=collection.find().sort('name',pymongo.ASCENDING)

    (9)偏移

    如只想去某几个元素,可以利用skip()方法偏移位置来忽略前面的元素

    results=collection.find().sort('name',pymongo.ASCENDING).skip(2) #只取第三个及后面的元素

    另外还可以使用limit()方法指定要取的结果个数

    results=collection.find().sort('name',pymongo.ASCENDING).skip(2).limit(2) #只取两个结果
    MongoDB 是由C++编写的?那么为何会在Python领域中风生水起呢?

    (12)其他操作

    pyMongo还提供了一些组合方法:

    find_one_and_delete() 查找后删除

    find_one_and_replace() 查找后替换

    find_one_and_update() 查找后更新

    create_index() 在集合上创建索引

    create_indexes() 在集合上创建一个或多个索引

    drop_index() 删除此集合上的索引

    MongoDB 是由C++编写的?那么为何会在Python领域中风生水起呢?

    MongoDB 是由C++编写的?那么为何会在Python领域中风生水起呢?


    分享到:


    相關文章: