我需要检查mongodb是否nickname和password被true我尝试使用$and与操作$regex,但我不能得到它的工作.有人可以帮助我,现在有这个;
checkNickname: function(nickname, password){
var reNick = new RegExp(nickname, "i"),
rePass = new RegExp(password, "i");
getProfile.find( { $and : [{
nickname: { $ne: { $regex: reNick } } },
{ password: { $ne: { $regex: rePass} } }
]}, function(data){
console.log(data)
});
},
Run Code Online (Sandbox Code Playgroud) 我正在尝试了解有关流式网络摄像头的更多信息,但我一直无法停止视频,希望有人可以帮助我停止视频
var videoDiv = $("#video"),
vendorUrl = window.URL || window.webkitURL;
navigator.getMedia = navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||
navigator.oGetUserMedia ||
navigator.msGetUserMedia;
function captureWebcam(video, audio){
navigator.getMedia({
video: video,
audio: audio
}, function(stream){
localStream = stream;
videoDiv.attr("src", vendorUrl.createObjectURL(localStream))
}, function(error){
// An error occured
// error.code
console.log(error)
});
}
$("#stop").on("click", function(){
videoDiv.attr("src", "")
//captureWebcam(false, false)
// Stop the video
});
$("#start").on("click", function(){
captureWebcam(true, false)
});Run Code Online (Sandbox Code Playgroud)
<video id="video" width="400" height="300"></video>
<button id="start">START!</button>
<button id="stop">STOP!</button>Run Code Online (Sandbox Code Playgroud)
我正在尝试从数组中删除所有匹配的项目,但它总是留下一个项目.
var item1 = {item: "item1"},
array = [{
item: "item1"},{
item: "item_non"},{
item: "item1"},{
item: "item_non"},{
item: "item1"},{
item: "item1"},{
item: "item1"},{
item: "item_non"},{
item: "item_non"
}];
array.forEach(function(items){
if(item1.item === items.item){
var index = array.indexOf(items);
if(index !== -1){
array.splice(index,1);
}
}
});
Run Code Online (Sandbox Code Playgroud)
我也搞砸了,它只删除了匹配的4/5项而不是5/5.
没有选项可以使用Array#filter我需要删除对象.