小编I N*_* NA的帖子

检查MongoDB中的值是否匹配

我需要检查mongodb是否nicknamepasswordtrue我尝试使用$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)

regex mongodb mongodb-query

8
推荐指数
1
解决办法
828
查看次数

使用 getUserMedia 停止视频

我正在尝试了解有关流式网络摄像头的更多信息,但我一直无法停止视频,希望有人可以帮助我停止视频

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)

javascript webrtc getusermedia

2
推荐指数
1
解决办法
3673
查看次数

删除数组中的每个对象

我正在尝试从数组中删除所有匹配的项目,但它总是留下一个项目.

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我需要删除对象.

javascript

-1
推荐指数
1
解决办法
103
查看次数