zoukankan      html  css  js  c++  java
  • MongoDB数据类型

    对象ID:
    ObjectId id = new ObjectId();
    ObjectId copy = new ObjectId(id);
    正则表达式:
    Pattern john = Pattern.compile("joh?n", CASE_INSENSITIVE);
    BasicDBObject query = new BasicDBObject("name", john);

    // finds all people with "name" matching /joh?n/i
    DBCursor cursor = collection.find(query);
    数据库引用:
    DBRef addressRef = new DBRef(db, "foo.bar", address_id);
    DBObject address = addressRef.fetch();

    DBObject person = BasicDBObjectBuilder.start()
    .add("name", "Fred")
    .add("address", addressRef)
    .get();
    collection.save(person);

    DBObject fred = collection.findOne();
    DBRef addressObj = (DBRef)fred.get("address");
    addressObj.fetch()

    二进制数据:
    byte[]

    嵌入式文档:
    {
    "x" : {
    "y" : 3
    }
    }
    BasicDBObject y = new BasicDBObject("y", 3);
    BasicDBObject x = new BasicDBObject("x", y);

    数组:
    {
    "x" : [
    1,
    2,
    {"foo" : "bar"},
    4
    ]
    }
    ArrayList x = new ArrayList();
    x.add(1);
    x.add(2);
    x.add(new BasicDBObject("foo", "bar"));
    x.add(4);

    BasicDBObject doc = new BasicDBObject("x", x);



  • 相关阅读:
    【Liunx】centos防火墙
    【Liunx】基础命令
    【Flask】CBV模式
    【Flask】第三方插件
    【Flask】登录练习
    【Flask】特殊装饰器
    【Flask】蓝图
    Django之视图层
    Django之路由控制配置
    Django之静态文件配置
  • 原文地址:https://www.cnblogs.com/macula7/p/1960392.html
Copyright © 2011-2022 走看看