zoukankan      html  css  js  c++  java
  • Mongo学习

    几种可能存在的实体类型

    public class AAA{
      public List<Common> CommonList{get;set;}  
    }
    public class BBB{
        public Common  CommonOne{get;set;}  
    }
    public class Common{
       public string Domain{get;set;}
    }  

    一、删除Mongo中指定字段

    db.getCollection('AAA').find( {"CommonList.Domain": { $exists: true } } ).forEach(function(item){
            var list = item.AttachList;
            list.forEach(function(attach){
                  if(attach.hasOwnProperty("Domain")){
                      delete attach.Domain
                      }
                })
            db.getCollection('AAA').update({"_id": item._id},{$set: {"CommonList": list}});
        })
    操作的为List的集合时
    db.getCollection('BBB').update({"CommonOne.Domain": { $exists: true } },{$unset:{"CommonOne.Domain":""}},
    操作的为对象时

    二、修改Mongo中数据

    db.getCollection('AAA').find({"CommonList":{$size:9},"IsActive":true}).forEach(function(item){
        var photos = item.CommonList;
        photos.forEach(function(photo){
            photo.Domain = "要修改的数据";
        })
        
        db.getCollection('AAA').update({"_id": item._id},{$set: {"CommonList": photos}});
        
    })
    View Code
  • 相关阅读:
    tp框架实现ajax
    tp框架的增删改查
    tp框架获取常量信息、方法、命名空间
    tp框架,访问方式、空方法
    tp基础,文件存储路径
    缓存
    CMS系统存储路径
    Smarty模版引擎的原理
    php的empty(),trim(),strlen()方法
    PHP 流程管理
  • 原文地址:https://www.cnblogs.com/myyBlog/p/8269447.html
Copyright © 2011-2022 走看看