Skip to content
Snippets Groups Projects
init_database.py 1.22 KiB
Newer Older
  • Learn to ignore specific revisions
  • Whitney Armstrong's avatar
    Whitney Armstrong committed
    #!/usr/env/python
    
    import pymongo
    import json
    
    myclient = pymongo.MongoClient("mongodb://localhost:27017/")
    
    print(myclient.list_database_names())
    
    
    
    #init for latest runs 
    
    Whitney Armstrong's avatar
    Whitney Armstrong committed
    db = myclient["latest"]
    
    Cdaq User's avatar
    Cdaq User committed
    
    
    Whitney Armstrong's avatar
    Whitney Armstrong committed
    coin_col = db["hms"]
    
    #data = {"run_number":"7819"}
    #res = coin_col.insert_one(data)
    #
    #coin_col = db["hms"]
    #data = {"run_number":"2576"}
    #res = coin_col.insert_one(data)
    #
    #coin_col = db["shms"]
    #data = {"run_number":"9751"}
    #res = coin_col.insert_one(data)
    
    Whitney Armstrong's avatar
    Whitney Armstrong committed
    
    
    #db["shms"].insert_one({"run_number",0})
    #db["hms"].insert_one({"run_number",1})
    
    #with open('run_list_coin.json','r') as infile:
    #    init_data = json.load(infile)
    ##print(init_data)
    #for arun in init_data:
    #    init_data[arun]["run_number"] = arun
    #    ins_result = db.insert_one(init_data[arun])
    #    print( ins_result.inserted_id)
    
    # drop collection
    #cal_db.drop()
    
    
    # init for reference runs
    
    ref_db = myclient["reference"]
    
    data = {"run_number":"1"}
    ref_col = ref_db["hms"]
    ref_col.insert_one(data)
    
    data = {"run_number":"2"}
    ref_col = ref_db["shms"]
    ref_col.insert_one(data)
    
    
    data = {"run_number":"3"}
    ref_col = ref_db["coin"]
    ref_col.insert_one(data)
    
    
    #for x in coin_col.find():
    #    print(x)
    
    Whitney Armstrong's avatar
    Whitney Armstrong committed
    
    
    
    #@ROOT.gInterpreter.LoadMacro("scripts/mongo_read_test.cxx")
    #@ROOT.mongo_read_test()