interface Config10{
url
: string
;
port
: string
;
}
interface MongoDBS{
[index
:string
]:any
;
}
var MongoDB
:MongoDBS
= {}
class mongoose{
login
: boolean
= false;
connect(obj
:Config10
):boolean
{
console
.log("连接成功"+obj
.url
+obj
.port
);
this.login
= true;
return true;
}
save(obj
:{key
:string
,word
:any
}):boolean
{
if(this.login
){
var arr
= Object
.keys(MongoDB
);
for(var i
= 0;i
< arr
.length
; i
++){
if(obj
.key
== arr
[i
]){
console
.log("数据库错误");
return false;
}
}
MongoDB
[obj
.key
] = obj
.word
;
console
.log(MongoDB
);
return true;
}else{
console
.log("请重新连接");
return false;
}
}
upload(obj
:{key
:string
,newWord
:any
}):boolean
{
var arr
= Object
.keys(MongoDB
);
var add
:number
= 0;
for(var i
= 0; i
< arr
.length
; i
++){
if(obj
.key
== arr
[i
]){
MongoDB
[obj
.key
] = newWord
;
add
++;
}
}
console
.log(MongoDB
,add
);
return true;
}
}
var connection
= new mongoose();
connection
.connect({url
: 'localhost:',port
: '123'});
connection
.save({key
:'username',word
:'xiaohao'});
connection
.save({key
:'username',word
:'xiaohao'});
connection
.upload({key
:'username1',newWord
:'xiaohao'})
转载请注明原文地址: https://mac.8miu.com/read-495021.html