Lux presents Hollywood the Lux Radio Theatre brings you George Raft and Harry Kerry in Air Force. Ladies and gentlemen your producer Mr. Cecil B. DeMille. Ladies and gentlemen millions of Americans will never forget one certain moment of their lives. The moment on December 7th 1941 when that news came from Pearl Harbor. I was sitting quietly at home going over a Lux Radio Theatre play when my daughter rushed in from next door to tell me it had happened. If it made such an impression on me quietly reading a manuscript at home think what it meant to the crew of a flying fortress when they learned that news a few hours away from Hawaii. It's the story of this crew and their plane the Marianne that's told tonight in Air Force. Warner Brothers made the motion picture and it's one of the finest tributes the screen has yet paid to the men of the United States Army Air Forces. Now it's Radio's turn and our cast for Air Force is headed by George Raft and Harry Kerry. I think it's only fair to call tonight's play a love story because when a plane has carried men safely through a reign of death and brought them home again when they've dared the impossible together and done it there's something between that plane and its crew that's almost well almost akin to love. Celestial navigation takes mathematics and a member of our production staff with a mathematical turn of mind has just calculated the total of all the audiences that have listened to the Lux Radio Theatre for the past nine years. It comes to about four times the population of the whole world. He says that 8 billion 160 million listeners have heard these plays which Lux Flakes brings you each Monday night. Just add up how many times you've listened and you may account for 400 or so yourself. I don't have any figures on how much Lux Flakes it would take to do the washing for eight billion people but I do know a good many millions of you must be very happy with it because the number is going up all the time. Well it's time for the takeoff and here's the curtain for the first act of Air Force starring George Raft as Joe Winocchi and Harry Kerry as Sergeant White. Matherfield, California December 6th 1941. Officer 48 Wing, Matherfield, practice flight of B-17s will take off at 2400 December 6th. Destination, Hickam Field, Hawaii. There you are Captain Quinn-Kennon. Thank you sir. Will we be flying on radio beam all the way? All the way. Are we taking bomb sites along? We're ferrying them fully equipped except for ammunition. Yes sir. Check your planes thoroughly beyond the hangar line by ten o'clock. Yes sir. That was the way it started. A routine flight of Boeing B-17s out of Matherfield. Well it was supposed to be routine. Only it turned out different. Joe Winocchi's my name, Sergeant Winocchi. Assigned to the flight as a gunner. I had orders to report to plane 0114. The Mary Ann they call it so I showed up on the line a couple of minutes before 12. They hadn't told us yet where we were going and I was sorted down on the whole deal. I didn't feel like making that trip. You'll see why later. The Mary Ann was number one on the line. When I walked up the pilot was checking the plane with the crew chief. An old-time sergeant by the name of White. How's everything going, White? Everything's going fine sir. I put a new magneto on number two. Gears shut. Tell me to get it ready for a long trip but they... They didn't tell me where. Oh they didn't, huh? No sir. Can you keep a secret, Sergeant? Yes sir. That's good. Yes sir. Captain Quinn-Kennon. Yes. Private Chester reporting, sir. Second radio. Oh, this is Sergeant White, your crew chief. All right, son. How do you do, sir? Glad to have you with us, Chester. Oh, I'm awful glad to be assigned to your ship, sir. I've been hoping to get on a flying fortress ever since I got out of radio school. How long ago was that? Three months ago, sir. But I've had experience. I've been in light bombers. That's fine. Better turn him over to Peterson, Sergeant. I'll be in operations if you want me. Yes sir. You'll find Peterson inside, son. Gee, it must be a big flight. Nine fortresses. So they say...  Well, uh, can you keep a secret? Well, yes, sir. That's good. Oh, sorry, sir. See you later, son. Hey, uh, hey, are you the crew chief? Yeah, my name's White. Are you the new gunner? Yeah, Wenaki. Joe Wenaki. We've been expecting you, Sergeant. Put your stuff inside. Okay. You're lucky to make this trip, Wenaki. One of my regular gunners on furlough. Oh, I wouldn't say I'm lucky. Oh. No? No. What's lucky about it? Okay. Get going. Looks like everything's okay, Sergeant. I think so, sir. How about the coffee and sandwiches? Got them, sir. I wish we could get hold of an extra supply of oxygen. Already inside the plane, sir. How'd you do that? Six bottles. Haven't got an extra engine, have you? Well, almost enough parts to build one, I guess, sir. Good. You know, I'm getting sort of worried about my wife. She said she'd be here by now. Oh, Wenaki. Come over here. Yeah. Who's this? A new gunner? Yes, sir. This is Captain Gwen Cannon. Wenaki, huh? Don't I know you, Sergeant? I think you do, sir. You were at Randolph Field, weren't you? That's right. About two years ago while I was instructing there? That's right. Oh, yes. I remember you. I think you remember. Anything else, sir? No, not now. Thanks. I'll get aboard. Pleasant guy, isn't he? Yeah. Anyhow, I guess that new radio man of ours is a pretty good kid. I guess he is.  Well, we were all pretty young when we started out, Robbie.  Twenty-one, sir. Now, where is he stationed? Clark Field Manila. They got him on one of those pea shooters. Just got a boost, too.  Can you imagine me saluting my own kid? You pin his ears down if he didn't take it. Oh, Weinberg, you haven't seen Mrs. Quincanon, have you? No, sir, I ain't. Well, I guess I've been ditched. You better get aboard, Weinberg. Yes, sir. Yes, we'd all better get aboard. Come on, Sergeant. Irish! Irish! There she is, sir. Right with you, honey. Tell Lieutenant Williams to turn the motors over. Yes, sir. Oh, Mary. Oh, Irish. It's about time, Mrs. Quincanon. What happened? Do you have another date? That time. Did you ever try to get a taxi out here? I was scared stiff, I wouldn't make it. So was I. And I couldn't bring Michael. It was a little too late for him. But he sent you this package. What is it? It's his favorite toy. It's quite a sacrifice. A monkey on the string? Mm-hmm. From now on, it's your good luck, John. Tell him thanks, will you? Oh, darling, couldn't I stow away? Hey, do you want to get me court-martialed? Uh-huh. I'll be back in a couple of weeks. We'll take time off with that honeymoon. I remember every honeymoon we didn't take. Even the first one. So do I. Anyway, you haven't got much chance to be bored with me. No, I'll never be bored with you, Irish. It's been fun every minute of it. Such good fun that I guess I'm just lucky. Yeah, me too. Irish. Irish, I... Look, when you go out in the rain, you'll remember to wear your rubbers, won't you? Sure, I will. Already, sir? Coming. Well, so long, kid. So long. I'll be waiting. Don't forget your good luck, Charm. Don't worry. Bye. Bye, darling. We're all set, sir. Major Roberts, just check the flight. Good. Everybody in, Sergeant? Everybody in, sir. Lockpins out? Lockpins out, sir. Controls for three movement. Check. Major Roberts to control tower. Takeoff instructions for flight of 9B17s. Sir, is this a local flight? No, this is not a local flight. Okay, to taxi up to north end of ramp. Use runway two, eight. Wind west, one five. Go ahead. Roger. Roberts to flight. All planes follow me. Use runway two, eight. Wind west, 15 miles. Takeoff at 30-second intervals. Let's go. Bobby, looks like the motors are going to run okay. Thank you, sir. Oh, by the way, you can tell the crew now. Our next stop is Hickham Field. We took off at 12 on the nose. Once in the air, they told us where we were headed. Hickham Field, Hawaii, next stop. The crew got pretty excited when they heard about it, but me, I figured it was just another trip. The enlisted men were sitting around shooting the breeze. When we passed over San Francisco, the radio kid Chester was just about jumping out of his pants. Golly, look at it. Don't it look pretty in the moonlight? That's an awful big town, San Francisco. Ah, strictly a whistle stop. There's only one city in the USA, and that's New York. Oh, you're just another hometown hick, Weinberg. What's wrong with California? California. The sun shines and nothing ever happens. Before you know it, you're 60 years old. It's no different from New York. My sister's been trying to get out of Brooklyn for the last 40 years. Trying to get out? Don't she know when she's well off? Now, me, I was born in Brooklyn.   You ain't kidding.  Me? I'll take Minneapolis. Minneapolis. Why, the grass still grows in the streets. Besides, I'll eat your hometown, Peterson. The hay seeds still sticking out of your hair. Yeah, but I can still milk a cow. I bet you can't. And I'll get mine out of a bottle. That's the closest I ever want to be to a cow. Well, you're sure handy with the old bull. Oh, look at that. Gee, you know we're sure getting a break on Wannocky. Why? What do you mean? Oh, this whole trip. Well, there's a million fellas down there that give anything to be in our shoes right now. Yeah? Why? Oh, I don't mean just this flight, Wannocky. I mean, well, everything we've got to look forward to. Yeah? Well, how far do you think you'll get as an enlisted man? Oh, a lot of enlisted men get commissions. Look at the training you get and the experience, too. Look, if you don't go through flying school, you don't rake. No, I don't believe that. No? Well, I know, see? Well, what are you in it for? Well, I'm not for long. I've had enough of the army. I'm getting out next month. Oh, you're getting out, huh? That's right, Sergeant. Well, I'm not. You stick to what you believe in, kid. Don't listen to guys like him. What are you going to be in another 20 years, Sergeant? A brigadier? No, but my boy is. Him and me kind of like the old Air Corps. You stay in a fox chest and keep right on pitching. Yeah, that's what I say. Yeah, keep right on pitching. You'll be a corporal inside of a year, maybe. Everybody all right in here? Yes, sir. Have some coffee, Captain? Thanks, Sergeant. Yes, sir. Want some coffee, Wenaki? No, thanks. How's it going, Wenaki? All right, sir. Come up front a minute, will you? Sure. Wenaki, I want to talk to you. That's OK. Can I talk to you? Sure.  I want to get things straight with you. I think I'm straight. I don't know if you are, sir. I think I know what's bothering you. Oh, do you? Yeah. In a way, I don't blame you. You wanted to fly and be a pilot, didn't you? Who doesn't? You had your chance. Did I? Yeah, and you blew it. That's what you think. No, you couldn't make it. You scraped around for a while, and then when the going got... Yeah, and you washed me out.  You washed me out of the school. I could have been flying one of these if it hadn't been for that. Wasn't I who washed you out, Wenaki? It was the board. Yeah, and your recommendation... You lack flying ability. You should have been eliminated sooner. I want you to know that nobody held you responsible for Driscoll's death. Except you, sir. Not me, either.  Now, look, Wenaki. There are two other men on this ship who washed out his pilots. McMartin's a bombardier. Hauser went in for navigation. And they're both good. If you're a good gunner, you wouldn't have the rating you've got. We need you, just like we need the whole gang. It takes all of us to make this ship function. You played football, Wenaki. You know how one man can gum up the whole works.  Nice speech. But my enlistment runs out in three weeks. You're quitting, huh? Yes, sir. Well, that's your privilege.  Yes, sir. You know, I'm... I'm sorry for you, Wenaki. Yes, sir. Anything else, sir? No, that's all. Yeah, that was me, all right. Tough guy. Walking around with a sour puss and a chip on my shoulder.  A guy by the name of Tojo. We were in the radio room when we heard about it. And now we're out of Hickam Field. I remember everybody was feeling very gay until we got the news.  William, I'm trying to get a weather report here. No, I'm sorry, Pete. Got Hickam Field yet, Pete? Yeah, they're on now. Well, fellas, we'll belong now before I see old diamond edge sticking out of that ocean. Well, that suits Weinberg. Boy, when I wouldn't give to be in a nice traffic jam back home, this wide open space stop is the bunk. 2,000 miles and I ain't even seen a fish. I kind of like it. Like being on the prairies when I was a kid.  I never used to think there was anything Western Manhattan but New Jersey. Hey, you guys, I was just talking to Lieutenant Hauser, the navigator. Do you know who his father was? Sure, Monk Hauser. Who's that? What do you mean, who's that? How old were you in the last war? Well, I was... You were old enough to read, weren't you? Yeah, yeah, I was old enough to read. What about him? Well, did you ever hear of Monk Hauser with Eddie Rickenbacker's outfit? Monk Hauser? Well, sure. Well, why do you know? And he was Lieutenant Hauser's own man? That was him. I knew him. Plenty good to knock him down. He sure was the best. Well, why ain't this kid a pilot then? Worst out at random. Guess he tried a little too hard. Yeah, like a lot of others. Hey, hey, that's funny. What's funny, Peter? Pickham Field Radio went off right in the middle of the weather report. Oh, maybe it faded out. Oh, it didn't sound like it. Hey, listen. Hey, listen. What is... Wait. Hey, Peter. Who you got tuned in? Orson Welles. Hey, Peter. Who you got tuned in? Orson Welles. What you got tuned in? Orson Welles. What you got tuned in? Listen, you...  Radio operator at pilot. Go ahead. Sir, Pickham Field's off the air. I... You can listen in on R2. What's up, boys? We came down on the island of Maui, a post-it stamp emergency field set right in the middle of the swamp. The undercarriage was cracked and sweated over it all day. While we were working, we kept wondering if there were any Japs around. Well, we found out that night. There's a Japs in that tree. Are we ready to go, Sergeant? Yes, sir. All right, everybody in the ship. Get in. I'm going to take a crank at those guys. We're not the inside. Get out of my way. We're not that good. I'll take a crank at you. Not without a shot at those dirty... Peterson, help me load this guy in the ship. We're not the... Take a swallow of this. Come on. Wake up. Lego. Lego. How you feeling, we're not the... Well, I owe you one for this. Yeah. How far do you think you'd have gotten shooting it out with those guys?  Yeah, instead, you did it. We could have had a fine scrap with them snipers. A couple of shots in the right place could have set this ship a fire.  We're not going to stop trying to prove something. My jobs are gonna. Watch yours. Electric... No. My job is to keep this ship flying. Zero-one-one-four to Hickam Field. Zero-one-one-four to Hickam Field.  Stay where you are. Zero-one-one-four to Hickam. Just cleared emergency field on Maui.  Why don't the crew think of a good look at Pearl Harbor, Ben? Maybe it's something you'll want to remember. Hey, gee. Look. Look. It was murder. They murdered those guys. That's what they did. They murdered them. Easy, son. How do you like it, Wenaki? Sunday morning. Sunday morning in hell. Yeah.  I saw Hickam Field. It was blazing from one end to the other. They were trying to put it out. Not knowing when they'd get again, I saw the hospital, too. They were laid out in long rows. Tendee, army, navy, civilians, kids. Kids with bandages over their eyes crying.  No. They were in the other section where they laid out the dead. Doctor, will you come here? Hurry, please. Have to see me, Colonel? Yes. You fellas find something to eat? Yes, sir. Captain, we want this airplane out of here before daylight. He's sending us back to the mainland, sir. No, you're going to Manila. The Philippines are in bad shape. Our orders are to send him as many B-17s as we can. Think you can make it? Where do we stop to refuel, sir? Wake Island. I can't promise you how long it'll hold out or what you'll find when you get there. Yes, sir. Sergeant White. Yes, sir. How did the engines rev up, Sergeant? Well, the number three engines is a little rough, sir. The men are pretty tired to work on it tonight, sir, but we'll overhaul the first thing in the morning. We're taking off in two hours. Sir? I think you're gonna see that sunny or soon. Yes. You think you can get that engine running, right? We'll have a hit-and-home runs in 90 minutes' plot, sir. Good. Tell the crew they can sleep in the next world. Where is this Wake Island joint? Right there, see? Where? On the map, boy, and break the map. Oh, I thought you meant we was there. Not yet. It's about 2,300 miles from Honolulu. And we're gonna land on that little dock? Yeah. It's not very big, is it? Like trying to find Buckshot in Central Park. Gee, I wish there were some traffic signs around. We'll do all right. I bet we hit Wake Island right on the nose. Say, Chief, what happens if the Japs have took Wake Island before we get there? We should learn to control that imagination of yours, Weinberg. Oh, I was just asking. Don't you know we're not at war? We ain't no war yet? Hasn't been declared. I don't get it. I don't either. They smear Pearl Harbor, smack Manila, raid Wake, Guam and Midway, and still there ain't no war. And then they send a couple of oily gents to Washington with a knoll of wreath for the president.  Your Uncle Sam's a pretty tough old gentleman, Wenaki. Just wait, Lee gets mad. I hope you don't mind if I get slightly annoyed in the meantime. No, but I didn't expect it of you, Wenaki. I thought you only got annoyed at yourself. What's that supposed to mean? You figured it out. All I know is we're getting chased out of places before we can even light. We're getting kicked around by a lot of little monkey-faced weasels. And I'm getting sore. You're kind of changing your tune, aren't you? So what if I am? I'd like to do a little chase on myself. Don't worry. You will get your chance, mister. Yeah. We'll all get our chance. The mill presents the second act of Air Force, starring George Ratt and Harry Carey. But now, a thought on that summer problem of keeping cool while a thermometer climbs higher and higher.  Many of us are spending our vacations right in our own backyard instead of at the seashore or the mountains. But I found a way to be happy in spite of the heat. After my bath, which I take in lukewarm water, not hot or cold, I put on fresh clothes from top to toe. Mmm, that's a wonderful feeling. Then the clothes I've been wearing get their bath in gentle luxe suds. So they'll be fresh and sweet when I want them again. Yes, luxe girls know the charm that daintiness lends. A charm that's easy to have. It only takes a minute or two to luxe under things. And when you know that everything you wear is fresh and dainty, well, you feel better. And it's so much better for your undies too to luxe them after every wearing. They last lots longer when you do. New improved luxe flakes are super safe, you know. The mildest, gentlest luxe ever made. Super safe for fabrics, super safe for colors. They help pretty under things wear better. Stay new looking longer. This new luxe comes in the same familiar blue luxe box. But now, it's better than ever before. New improved luxe flakes. Now, our producer, Mr. DeMille. Act 2 of Air Force starring George Raft as Joe Winocky and Harry Carey as Sergeant White. Planet to crew, Wake Island dead ahead. Wake Island, fellas! Wake Island! We hit Wake on the nose, all right. But we landed through smoke as thick as a fog bank. So far as I could see, everything on the island was on fire.  Hey, gee, look, fellas. He's clearly not here but marines. What did you expect to see, soldier? Hey, where are you guys from? It can feel. Any more coming? I don't know. Where you going? Manila. Gang, where are you guys? Here's the major. One side, men. Now, where's the pilot of this plane? Yes, sir. Good work, Captain. I'm Major Daniels commanding. Thank you, sir. I'm Quinn Cannon. These are Lieutenants Williams, McMartin and Rader. I know. Oh, and this is Lieutenant Hauser, our navigator. We're gonna put him in a glass case in a museum. You did a good job, Hauser. When I first saw the island, it looked pretty good to me, sir. Me, too. Yes, I guess it did it that. It looks better now than it has since Monday. You mean Sunday, don't you say? Monday here was Sunday in Honolulu. You've crossed the date line. Major, could we find some place to bung down for five or six hours? We haven't had very much sleep. In six hours, you'd better be five and a half hours out of here. Every fire on this island is a beacon. Japs don't have to wait till daylight to come calling. My order's out to get you out of here in 20 minutes. 20 minutes? That's right. Now, Robbie, what do you say? Well, we're halfway to Manila now, sir. I don't see any reason why we can't make it the rest of the way. We could, uh, use some help, though, sir. Take all the men you need, Sergeant. All right, sir. You first five men. Come with me. Okay, sir. I want to pull the cowling off number three engine. Oh, Green Cannon, commander of our Air Force, Major Bagley wants to talk to you. Yes, sir. Come on, Williams. Where is he, sir? In the hospital. He was hit pretty badly this way, Captain. He got the Arizona, huh? Yes, sir. Hickham Field was hit just as bad as Pearl Harbor. A lot of fifth column work, too. We got practically nothing off the ground, sir. Yeah. I've studied all the wars in history, gentlemen. I've never come across a dirtier piece of treachery. How many airplanes have you got, Major Bagley? A week ago, we didn't have any. A few days ago, they flew in 12 fighters from one of the carriers. Eight of them were destroyed on the ground after they came in from patrol. Only four left, sir? Only two. One of those can't fly. But those four grooms took on 60 nips this afternoon.  I, uh, I suppose the Japs will be back, Major. What are you going to do then? Well, we got a lad catching a few winks of sleep out there. It'll take him on all single-handed. Lieutenant Rose. Oh, Birdie Rose? That's him. Oh, you remember Rose, don't you, Irish? Sure. A little guy. Everybody kitted him about his size. About that high? Yeah, that's him. Well, could we talk to him, sir, before we take off? Well, uh, I'll tell him you wanted to see him. He needs a rest. See, we may have to roust him out any minute, and he hasn't had much of a chance to sleep lately. Japs ready, sir. All right, Sergeant. Well, good luck to you. It's been nice seeing you, boys. Go out and blast those Japs. Teach them that treachery can't win, no matter how much of a head start it has. You don't figure you can hold out, sir? No. Well, we've got 400 Marines in there fighting mad. There's going to be some Jap tail feathers flying around this island, or I'm crazy. Major Bagley, can't we fly you out, sir? You and the rest of the wounded? No, thanks. I'm fine here. I'm not worth my weight in gasoline. Me or anybody else. I need that ship of yours in Manila. Get it there. Yes, sir. Oh, uh, by the way, if you see my own boss, General MacArthur, tell him no matter what the news is, we'll be in here pitching till I strike us out. So long, and I'll see you all somewhere. Yes, sir. We'll be seeing you, sir. All right, you Marines. Clear the field. We're there. Ah, come on. Come on, soldier. Be a regular guy. Aw, but look, sir.  Wineberg. Wineberg. It's from Brooklyn, ain't you? Yeah, Brooklyn. Do it like we say, will you? Aw, but that's against regulations, pal. I can't take no dog on board with me.  Ah, yeah, sure you can. It's just a little dog. Now, you don't want to get me busted, do you? Oh, you're not going to get busted. He's trained, too. Look, tripling. Do you like Mr. Moro? Ah! Yeah, there. See? Hey, we're knocking. That's cute, ain't it? Yeah, he's smart all right. Well, what do you say, Brooklyn? Come on, soldier. Take him along with it. He'll only get in trouble here. Well, gee, I'd like to, fellas. Honest but... Oh, all right. Here goes my promotion. Ha-ha-ha! That's a good fella. Hey, here comes Greg Cannon. Duck that dog quick. Well, good-bye, sir. Good luck. Same to you, boys. Anything we can do for you in Manila, Major Daniels? Well, yes. You might send us some more jabs. Let's go. What's in that bag? I don't know, Sergeant. Take it out. Come on. Open that bag. What? Why, it's a dog. Who belongs to this? Well, look at that. Is that your dog, Chief? No, it ain't my dog. A kind of a crew chief you think I am. Well, I was just asking. Who brought him on board? Well, maybe he walked on. And tied himself in a sack. Come on. Who did it, Peterson? I didn't. You went, Bert? Well, maybe the Marines done it. Oh, sure. If I'm not mistaken, they had a dog. And his name was Rope? Yeah, no. His name was Tripoli. Talk fast. And he had a cute trick. What? Well, look. Let's see if this is him. Look here, Tripoli. What do you think of this, Mr. Modo? There you are. It's the same dog. Listen, I know the dog came from Wake Island. And I know you brought him on board. Me? Oh, gee. You know you ought to get busted. Wait a minute. Why don't you ask me, Sergeant? Huh? I did it. You? I brought them on board myself. Yeah, me. Now listen, Joe.  You ought to know better than that to do a trick like that. Wenaki? Why? Because it's against regulation. Oh, what difference does it make? Regulations. You know why this dog is here. And you know what chance those Marines got back on that island. So do they. That's why they give us this dog.  I've been busted out before and I'm used to it.  I've got a half of mine to do that, Mr. Well, go ahead. What are you waiting for? What's the matter back here? Couple, Sergeant? Oh, uh, uh, no, sir. I am. Is that a dog? Well, uh, yes, sir. What is this, Sergeant? I'm sorry, sir. Who bought him on this airplane? Well, he could have jumped on, sir. Yeah, he could have flown in the window, too, but he didn't. No, sir. He, uh, he didn't. You know what's against regulations? Yes, sir. And you don't know who did it? Well, I... At least you didn't see anybody do it. No, sir. I didn't. Well, you can't very well throw him out now, can we? We could take care of him, sir. We can? Yes, sir. Who back here likes dogs? Why, I think, uh, I think Wenaki and Weinberg like dogs, sir. Wenaki, huh? Well, Wenaki, would you like to take care of him? Yes, sir. All right, he's your responsibility. Get rid of him at Clark Field. Yes, sir. Well, that's that. Oh, uh, thanks, White. For what? Well, for not telling him how the pup got aboard. Forget it. But I'm telling you to take care of that pup. And if he don't behave himself, you can take care of that, too, see? 0114 to Clark Field. 0114 to Clark Field. Clark Field, 0114. What's your position? We're about four miles northeast of the field. 2000. What are your landing instructions? We're going to get one runway north to south. It's pretty rough. The Japs just had a picnic. Wait a minute. Someday we're going to find a field that's still flat. Do not land. Keep your altitude. Do not land. Sorry. I have to come straight in. Running up to Clark Field. Do not land. Sorry. I have to come straight in. Running out of fuel. All right. Coming low over the fence. South end. Cut it close to the wire. You have much room. Tractor's working down the middle of the runway. All right. Coming in. Every field was the same. All the hangar's burning. The sky lit up for miles around. I got to thinking the whole world was on fire. For all we knew, maybe it was. Well, we came in low over the fence, all right. In fact, we even took a piece of the fence with us. Can I teach you how to get over a fence? Well, that's one way to stop quick. I just cut it too fine. Not bad anyway. After 7,000 consecutive miles, you did a great job. All of you. Thanks. Robbie, any damage? Tail wheel clear, sir. No damage. Good. Any orders, Major?   Okay, Major. The Japs have been hitting us with 60 bombers at a clip. You've got to be ready to take off at any time. You can see yourself. You're wide open on the ground. Oh, yes. Colonel Blake wants to see you. I'll pick you up in a little while. All right, sir. Howzer, you got any sectional maps around here? Hey. Hey, Wenaki. Yeah? You go find the line chief and see if he'll give you a transfer. He'll get somebody to replace you. But Sergeant... All right. Get going. Okay. Oh, wait a minute. Wenaki, do you want to get out of this crew? Well, uh, that's what you want me to do, isn't it, sir? Not necessarily. You mean you'll take all that stuff I've been handing you? We all make mistakes. Oh, well, I'm beginning to realize that myself, sir. I wanted to... Turn that dog over to the nearest Marine and get back here and check those guns. Give him a good going over. Yes, sir. Be ready as quick as you can, Sergeant. Oh, Captain. Uh, excuse me, sir. Would you, uh, would you see if you could find out something about my boy? Sure, I will, Robbie. I'll let you know as soon as I can. Thank you, sir. Hey, uh, hey, buddy. Any Marines around here? Yeah, if there was more around, the place would be in better shape. Are you a Marine? Uh, what's it to you? Yeah, you're a Marine, all right. Here, I got something for you. Hey, what's this, a dog? Yeah, your outfit on weight gave him to us to deliver. We just landed. His name is Tripoli. Feed him good. He'll eat like a company commander. Come on, mutt. That's the situation as it stands right now, Captain. I've given you the facts and I've given them to you straight. Yes, sir. We've taken an awful licking here because we were caught on the ground. Since then, they've outnumbered us 10 to 1. Yet every time we've been up against them, they've lost 5 to our 1. In other words, if we were anywhere near equal, we could lick them. The record proves it. From now on, our job is to keep on fighting with what we've got until we can get enough airplanes to blast them off the earth. Yes, sir. How long since you've had any sleep, Captain? We haven't had much time for that, sir. When did you leave the mainland? Saturday night. Three days and three nights continuous flying. You've done a good job. I've got a good crew, sir. Yeah, I can believe it. Excuse me, Colonel. What did you find, Moran? Well, the PT boat was right. It does look like an invasion fleet. What's in it? There's a big transport and a tanker. They got a battleship, a cruiser, and a couple of destroyers with them. Where? About 40 miles off the guy and last time I saw him, sir. I didn't have much time to stick around. The sky suddenly got full of zeros, so I headed for home. I've marked their position in course on this chart. Right here. A flight of Boeing B-17s could give them a nice party. We haven't got a flight of B-17s. You've got one, sir, loading up now. You want to tackle it? Yes, sir. All right. Study this chart first. Take your time and don't take any chances. Moran will give you all the dope he can. And good luck to you. Oh, excuse me, sir, there's one more thing. I told our crew chief I'd find out about his son, Lieutenant White. Danny White. Can you tell me anything about him, sir? Yes. Yes, I can. He was killed the first day. Oh, that's a shame. Yeah. Here are his things. His watch and cigarette case. At least to old Robbie, will you? I've known him for a long time. How'd it happen, sir? Captain Anderson out in the other office can tell you more about it than I can. He saw the whole thing happen. Yes, sir. Thank you, sir. Come on, boys, put these up there. We got a hit in the air. Ready, sergeant? Just about, sir. Oh, Captain, did you find out anything about my boys, sir? Yeah. Yeah, I did. Here. These are his things for me. The CO asked me to give them to you. Oh. Can you see? Oh, I see. How'd it happen, sir? He was trying to take his flight off during the first raid.  You mean he didn't even get into the air? No. A watch? A cigarette case and his bare wings, sir. It's not much to show for 20 years, is it, sir? No, Robbie. Get that airplane off the ground. All right, sergeant. Let's go. Yes, sir. Will that dolly out? Close the bomb bay. How many loaded? Three, sir. 1,000 pounders? Yes, sir. Good. Come on. Get off, boys. All of three. Come on, man. Come on. The call is now for station identification. This is the Columbia Broadcasting System. After a brief intermission, Mr. DeMille returns with George Raft and Harry Carey for the third act of Air Force. Now here's Sally coming to the microphone. Maybe it's the weather that's gone to our heads. Anyway, we have a rhyme for you. The title of it is Better Be Safe Than Sorry. I'm sorry, the sales lady says with a sigh, for those days that we just can't forget. When the stores were all full of such good things to buy, we could hardly decide what to get. I'm sorry, all out. We can't get any more. You'll have to make what you have do. Well, it's in a good cause, so we never get sore. But it brings up some new problems, too. It's all very well to say, make your things last. We're willing to try, goodness knows. We'd love longer where than we got in the past from dresses and undies and hoes. Well, here comes a tip that gets three rousing cheers from Mom and from Sis and Dad, too. Instead of assaulting the grime that it hears with a strong wash-day soap as some do, get the habit of luxing all washable things. Lux is gentle as gentle can be. Those rich peppy suds just make the dirt take wings. And things thrive on lux care, believe me. Mother beams at the way-colored linens stay bright. Sis gets far fewer runs in her hose. But here is the point that is Dad's chief delight. Lux's thrifty saves money and clothes. New-improved lux is the mildest yet made. Let it help you join the victory parade. Now, Mr. DeMille returns to the microphone. We have a surprise guest tonight, one of the most famous personalities the screen has ever known. You'll meet her after the play. But now here's the third act of Air Force, starring George Raft and Harry Carey. Violet to crew. There's a flock of zeroes ahead about two o'clock. Make it count, boys. We ran into plenty of grief that day. The Japs knew we didn't have a tail-gun, and zeroes buzzed around our rear end like a swarm of bees. But we didn't do so bad. We got about six before they got us. Yeah, they got us finally. They winged one right through the cockpit, and Captain Quintanon pulled it up over the controls. He was still conscious, but he knew we were late. For the time, anyhow. Irish, are you hurt? Is it bad, Irish? Yeah, I guess so. What's the matter with that oil line? It's burning. All right, we'll have to bail out. Violet to crew. Abandon ship. Look, Irish. Come and get rid of the bombsite. You and Monk Walter the Bombay. Irish, what about you? Get him gone. I'll use the escape hatch. I know. Go on, get out, get out. Come on, Peterson. You first. Yes, sir. See you later, guys. I hope. Weinberg, you're next. I don't think I'm gonna like this. Come on, get out. All right, next. Wenaki, come on.  Okay. Keep moving, guys. Come on. I didn't go out of the ship. I waited until they all went over the side, and then I crawled up to the cockpit. It wasn't that I wanted to be a hero or anything. I just had to get my mitts on those controls. That was what I worked and sweated for at Randolph, to feel a big, beautiful ship under my hands, to feel her power. I never had the chance again, so I took it.  One of her motors was on fire, but I knew she'd make it. She had the stuff. Some guys call those ships queens. Well, brother, he ain't kidding. Zero, one, one, four to Clark Field. Zero, one, one, four to Clark Field. Emergency landing. Emergency landing. Clark Field is zero. One, one, four. Get your wheels down. Get your wheels down. I can't. The gear's jammed. It won't move. Here I come. What about that ship, Sergeant? What's her condition? Well, I counted over 100 bullet holes in it, sir. Two motors hit, props are bent, controls in a mess, wheels damaged. I don't see how they brought it on in one piece. Neither do I. I suppose if we had 10 days and plenty of spare parts, we might make a fly again. I don't know that we'll have 24 hours. It looks like we'll have to ride off to Mary Ann. We're going to have a collision squad to burn her. Yes, sir. What about the crew? Oh, they all got back all right, sir. Where are they now? Over at the hospital, sir. Captain Guncannon asked to see them. How was he? Not a chance, sir. Oh, too bad. He's over here. Don't stay too long, please. We're pretty busy. Yes, ma'am. Irish. Hi, Irish. Oh, it's good to see you. Hi, fellas. Hi, Jim. Is Monarchy here?  You did, sir? She came in herself. I just sat there. It was a good job. She's all right, huh? Mary Ann's all right, isn't she? Robbie? Yeah. Yes, sir? She's all right. She'll fly again. Sure. Sure she will skip. Sure. What's wrong with her, Robbie? She's going to be all right, sir. Tell me, Robbie. Oh, props, gear, wink tip. Just the tip? Well, let's see. Yes, sir, a couple of days, that's all. Two days? Two days, yes, sir. But she will fly again. Yeah, that's yours, sir. That's fine. Get as many men as you need, Robbie. The Colonel will give them to you. I'll get it. Clarence, we'll be right away. We've got to hurry. Hurry. Hey, nurse. Nurse. Easy, Irish. Easy. Get the doctor right away. Oh, no, no. The doctor can't go. Regulish. Okay. Ready? Starting, Bill. Sure, Irish. Everybody in, chief. All in, sir. Are those closed? Yes, sir. Here we go. Lock them. Locked. Wheels up. Coming up, sir. Sounds like they're going to run all right, Robbie. Yes, sir. Violet. It's a navigator. Go ahead. What? What's our course? It's due east, given. Due east? Leather. That's right into the sunrise. Where is he? Which one? Here, Major. Stand back, please. All right. That's all, boys. Sorry. Well, let's get going, fellas. We got a lot of work to do. We know what we had to do. We were going to get the Marianne into the air again. The Captain Quinn Cannon. All day, we sweated over it. We stole parts and gasoline. And then, towards night, the demolition squad showed up. They had their orders to burn her. All right, boys. Get that live ammunition out of there. Hey, wait a minute. He's going to burn this plane. And the colonel said to burn it, so she's going to burn. You better get your stuff out, Sarge. Okay, boys, bring in the game. Wait a minute. Wait a minute. Get this gasoline away from that airplane. I can't help it, boys. Hey, Hainberg, how are you? I thought you were still on the street, current Jay-Z. I wished I was, Hainberg. I wished I was. Lieutenant. Lieutenant Williams.  But I got orders. Come on. Beat it. Come on, come on. Hainberg. Yes, sir? If you know this firebird, get him out of here before he gets hurt. I don't want to do it, Sarge, but orders, his orders. Hey, what's all this? What orders? To burn the plane. Who gave them to you? The CEO, that's who. Yeah, well, you tell that CEO to take a... Take a look at this airplane. I am looking at it. Sorry, sir, I didn't see you. Apparently not. Well, what I meant to say was, sir, that there's no reason to burn this airplane. No, sir, she's going to be as good as new. Better, sir. We're going to rig a tail gun on her. Sure, we've been working on her all night, sir. She'll fly when we get through with her, sir. By that time, we won't have this field. I know, but... Now, look, I appreciate what you're trying to do.  You can't get that thing ready in time to... We can, sir. Uh, bomb sites still in this airplane? Yes, sir, the one we borrowed, but we won't let them take it, sir. Give us a chance, sir, please. Well, I'd like to, boys, but I... Oh, excuse me, sir. I've been in this man's army over 20 years soon. I... I've never asked a favor yet. If you'd only just...  Yes, sir. We'll burn ourselves if we can't make it. I'll give you my word. Please, sir. You men are crazy. You know what'll happen if the jets move in while you're still on the ground? I think we do, sir. All the rest of you? Yes, sir.  Yes, sir. Yes, sir. All right. It's your funeral. Go ahead. Oh, thank you. All right now, boys. Get on this lift.  Heave! Well, there she is, sir. I've got the tail gun rigged. Make this rope enough in there to work? Sure. Okay. Boy, the jets will really get a surprise when they come on the tail of this B-17. Come on. That's got her. Now get a couple of planks across here, will you, boys? Sounds like they're getting closer, sir. They are. We'll have to be out of here by daylight. We will, sir. It's daylight now, sir. Wine book's just finished. Number three, motor. Number four, sir. Four. Good. Watch that gas, boys. Handle it carefully. Keep a little cap, please. Hurry up there. Hurry up. They spotted us. Get those machine guns out. Get them, sir. Let them come. Come on, Jeff. They're going to die. Keep on the cover, men.  Here they come.  Hurry up. Hey, sir. Doesn't have to be enough gas.  Yes, sir. Hold that gas. Hold that gas. Come on.  Step on it. Howzer, get inside and start her up since you've turned around. Wenaki, get inside on the guns. Come on, Peterson. Try and hold them off till we're up. All right, Tommy, take care of the bomb site. I'm sure you'll be able to kind of hand-stand on this gas leak. We're going to start. We'll have to burn her. All right, come on. Let's go. Come on. Come on. Come on. Straight back. Come on. Come on. I'll get around, boys. Come on. Come on. That's it. There she goes. All right, Weinberg. Get inside. Everybody inside. Here we go. We made it, all right. All the way to Darwin, dropping a load of eggs on an invasion fleet off of Australia. Straight-arming zero is all over the place. They didn't know we had a stinger Now, when we hit them, they busted wide open, like a cloud of dust. Yeah, we made it. The Marianne lived to fight again. She's fighting right now. And someday, whether it's this year or next, whenever it is, she'll be in that big fight over Tokyo, playing the star-spangled banner for the Nips with two-ton bombs. Now before our stars return to the microphone, a word about that victory garden of yours. You may be enjoying those wonderful fresh vegetables and fruits now. They taste mighty good, don't they? But they will next winter, too, if you preserve them now. But don't forget. And here's where luck's flakes come into the picture. Don't forget that the jars you use must be spotlessly clean. Wash them in rich, hot luck suds and rinse them well. That's a lot more effective in removing bacteria than rinsing in water alone.  Wash the jars and tops in hot, soapy water and rinse. Place them in a pan of warm water with a rack or cloth in the bottom to prevent bumping. Bring to the boiling point and keep hot until required. Then it goes on to say that whether you boil the jars to sterilize them depends on the canning method you're using. Anyhow, luck's the jars first.  And luck suds leave no soapy or perfume odor some soaps do. Incidentally, here's something you've probably noticed about using luck's for dishes. You don't get any gummy lumps of undissolved soap. Even in hard water, new, improved luck's flakes dissolve quickly and completely. Give you rich, long-lasting suds that make dishwashing pleasanter, easier, and that leave hands soft and smooth. Yes, luck's flakes are better than ever for dishes, for every soap and water job. New, improved luck's flakes. Now, here's Mr. DeMille with our stars. George Raft and Harry Carey take their curtain calls from the stage of the Lux Radio Theatre now. But in England, it's almost 3 a.m. In the Solomon Islands, it's 2 p.m. and the flying fortresses of the United States Army Air Force are getting ready to take another kind of curtain call. And those flying fortresses with the real stars tonight's play, CB, there's no mistake about that. And it's a privilege for me to have a part in your broadcast of Air Force. Me too, CB.  I thought I remembered seeing you in a cowboy hat when I got off the train in 1913, Harry. At any rate, I guess we're both among the early settlers. You were probably in grammar school at the time, George. And dreaming of being able to ride in rope like Harry Carey. Oh, uh, when did you learn to handle horses, Harry? Driving a horse car in the Bronx. Now, listen, uh... I'm a New York boy. You can't kid me. They've got subways in the Bronx. A lad like you wouldn't know about such things, George. I rode most of the horse cars in New York when I was a boy. Where was your run, Harry? Well, CB, uh, my dad owned the line that ran from City Island over to Pelham Bay Park in the Bronx. Remember it? Remember it. My friend, you're looking at one of your old customers. Well, uh, have you fellas ever ridden on the subway? And don't tell me you too dug it. All right, George. But the subway doesn't have the romance of the horse car or the atmosphere. Atmosphere. That would my horse car all right, you rodan. So much for the old days, Harry. We have a special guest in the Lux Radio Theater tonight. You both know her well. Because she's one of the really great ladies at the screen. I directed her in several pictures. In fact, I once acted with her in a Broadway play. She's one of the people who are responsible for making motion pictures a medium of entertainment for millions the world over. Ladies and gentlemen, Miss Mary Pickford. Thank you, Cecil. I enjoyed the play so much. And tonight I'm here as a member of the Phi Beta Fraternity, an organization which has always taken a great interest in the Lux Radio Theater. It's the Phi Beta Fraternity of music, speech, drama, and the dance. Founded 31 years ago to promote the best in music and the art. We try for the best in drama here every week, Mary. And how great your achievement has been, Cecil, is proved by a nationwide vote of the members of the Phi Beta Fraternity. They have voted the Lux Radio Theater, the outstanding dramatic program of 1943. And as a symbol of that distinction, I'd like to present you with this trophy. There. Yes, sir. National Phi Beta Radio Award presented to the Lux Radio Theater for excellence in speech in 1943. This trophy shows our appreciation of your program, but more than that, it shows the gratitude of millions for the enjoyment you bring to us each Monday night. Our best wishes go with it, Cecil. This is a great honor for the Lux Radio Theater. And presented by you, Mary, it seems even more. That's a darn nice trophy. Mary brought, too, CB. Congratulations, CB. And now it's time for us to say good night. Good night. Good night. Good night. We told you a story at the Army Air Force tonight. But we have a word from the Navy, too. It's for the women in the audience. Secretary Knox said the other day that he needs many, many more of you in the waves. You see, the girls who've joined the waves have done such a wonderful job that the Secretary can release a man for combat duty every time another wave enlists. It's as simple as that. So why don't you talk to your local naval recruiting office about it? Once more, the time has come for this curtain to fall from the close of the season. We'll miss meeting you on Monday nights, and we hope you'll miss us. I've tried many times to visualize this audience, not a gigantic theater stretching all the way across the country with a row upon row of people disappearing into the distance, but millions of little groups gathered around their family firesides for this Monday night date of ours. The big parade of stars and plays, which has passed in review before this microphone during the last nine years, has all been made possible by you, by your loyalty to the products behind this theater, Lux Flakes and Lux Toilet Soap. That's why we'll be back with you again on September the 13th with one of the finest bills we've ever had on an opening night, or any other night. For the 10th season of the Lux Radio Theater, we'll open with the Metro-Goldwyn-Mayer hit, Random Harvest. And our stars will be Ronald Coleman and Greer Gaston. This summer, this summer, Gary Cooper and I will keep busy over at Paramount filming the saga of an American country doctor who made history in Java, the story of Dr. Wassell. Besides that, I'm looking forward to some pleasant hours of play reading and casting for the Lux Radio Theater next autumn. Many things may happen before we meet across these footlights again, for destiny is on the march. Great events are at hand. The war is not yet won, but now at least we can see the bright beacon of victory shining in the distance, and it's shining brighter than ever tonight. Our sponsors, the makers of Lux Flakes and Lux Toilet Soap, join me in inviting you to be with us again on Monday, September the 13th, when the Lux Radio Theater presents Ronald Coleman and Greer Gaston in Random Harvest. Until then, this is Cecil B. DeMille saying good night to you from Hollywood. George Rath's current picture is the one of others' productions background to danger. Harry Carey is now making a 20th century Fox picture, Happy Land, based on the book by McKinley Canter. Third in tonight's play were Fred Mackay as Quinn Cannon, Eddie Maher as Weinberg, Art Gilmore as Williams, Stanley Perrar as Peterson, Cliff Clark as Commanding Officer, and Leo Cleary, Vicki Lang, Mel Blank, Charles Calbert, Dwayne Thompson, Charles Seal, Louise Arthur, Wally Maher, Earl Keen, Bill Sloan, Peter Chong, Howard McNeer, Bobby Larson, Herb Beigren, Mack Gray, and Bob Haynes. Our music was directed by Louis Silvers, and your announcer has been John M. Kennedy. Food shortages don't worry me. I'm making sure my family gets enough vitamins and minerals this summer. I just give them VIMS. You see, VIMS are scientifically designed to help make meals complete in spite of food shortages. Right. For pleasant tasting VIMS tablets give you all the essential vitamins and all the minerals commonly lacking. Start taking VIMS this summer. Ask for VIMS at your drugst. VI for vitamins, double MS for minerals. VIMS. This is the Columbia Broadcasting System.


All right, hello everyone, this is Christian again. So in this video, we're going to continue from the previous video where we connect database using the MongoDB library. This time, we're going to do something similar except we're going to use a program called Mongoose, which is an ODM or Object Data Modeling program. It's like a driver program, really, that talks between Node.js and MongoDB. It's a much more robust program and lets you do a lot more than just simple connections. So we're going to update this app here using Mongoose. So just to show you a very quick recap, last time we looked at this site over here where we did some operations, if I remember. So we're going to do something similar using the CRUD operations. So all these functions, the insert one, insert many, the update, delete, and so forth here. So Mongoose uses these similar functions to interact with the MongoDB database. So you see that using these Mongo functions are almost the same as the Mongoose. And that's a good thing, right? So, excuse me, first I'm going to go ahead and make a copy of this file. So we're just going to keep everything here almost of the setup. The only thing that we're going to change is the Mongoose, okay? So I'm going to make a copy of this and we'll keep the copy, but we're going to go ahead and change the original one, okay? So what I don't need here are the Mongo database. So we're going to scratch that. We'll keep the point number, everything here is the same. This is the same. So we're not going to use this, okay? I'm just going to show you the thing that I need. So these will be gone. Actually, let's just give it all of these here, okay? And then these down here will be a little bit different, but let's clean this up for now. And let's not confuse ourselves, right? So first of all, we need to go ahead and go to the terminal and install a library called Mongoose. So let's say this is to running. Let's see what is this one here? Okay, so app is still running, which is fine. I'll leave it running for now. And then we'll go to the, oh, I have so many now. Let's cancel all of them. Okay, so configuring. All right, so server side, we go to the DB Connect. Okay, it's going to do a MPM install and it's called Mongoose, okay? So typically you want to install MongoDB as well, but we already installed that already so we don't have to do that again, okay? So that's all we need. And we can confirm it in the package JSON file. We do have now MongoDB and Mongoose, all right? So, yeah, maybe I want to install course as well because we're going to try to access this API from the front end. So we also want to make sure that course is also installed, okay? To allow cross servers, all right? So, okay, so good, that's now good to go. And so let's update this a little bit. So we've got the connection going on here. I'm going to go and install import the Mongoose. I'll call the same name, require Mongoose. Okay, so I will do everything here the same file.  But I'll do here all in one file and then once you see the whole big picture, then if you want to refactor and move them around, we can do that, okay? So I'm going to move this down to the bottom. So we're not confusing with all these other APIs. Okay, so we got that going on. And then MongoDB, that looks good. All right, so let's do some of the middleware first, okay? So these are your middleware set up. So first we're going to use the express handle, express your encoder. This is for accepting data from APIs, from the external source, okay? You need to do that. The next one is to use the JSON file. The data should be in JSON format, the preferred data structure format. And then also want to get the, I'm not going to use it, but in case, just in case anyway, if you do want to use it, again, this is just very typical setup, okay? Public folder, I don't have one there as you can see, but you can put one there for any public data in the product interview. And then we'll also want to use the course, okay? So use and then see the course, you invoke that. So this is just basically two whitelist, all incoming IP addresses. That's all I'm doing here, okay? So that is all for that thing. And then I'm going to move this down here. Maybe it makes more sense to put it down here. So we're going to clean up a little bit here, and they want to do the DB connection here, okay? Using Mongoose, right? I'll put here Mongoose, so we know. Okay, so this is, okay, this is good. Now, typically when you connect to Mongoose, if you don't specify the database, then I believe by default, it will use the database called test, right? So typically you put right here at the end of the port number, like this, right? If you don't put it again, that's the default. If you have your own database, then you want to put it here, okay? So I'll call my unit six DB. That's the one I use. If you don't include it here, of course you can include it later on too, but I'll show you, if I remember, I'll show you. Okay, so we get that set up. And then the next thing I want to do is really just to make the connection, okay? So we use this object here to make the connection. Now Mongoose makes, if you call the connect function, I believe it will just make one single connection to your database. If you want to make multiple connections, like different connections to your database, then you want to put, there's a function called create connection, okay? So this one here allows you to create multiple different connections to your database. But for us, we're just going to create one. So we just call the connect right away. So it's going to run the connection. Inside this connect function, we're going to pass the URL, which is this connection string right here, right? So basically you put MongoDB URL and that is pretty much it. This is very simple like that. However, because you want to make sure that it's successful, you also want to make sure that you check and catch any error. So typically you can, because this function here actually returns what's called a promise, a promise object. And usually you need to resolve those promises. So basically you do a connection. And then over here, you put a download to that and then you put them, just put that one up and then you catch very similar structure. If you're using what the fetch API or promises, you have something very similar to this. So I'm saying is that you made the connection. If it's successful, then the result of this connection, which is the connection information about this database system comes in here. We put it into a result and then you can do something like this. You can show it or just say connected. We know. If you want to see what is inside and you would log the result variable and that would show a short. Maybe we just put here results, you can see it. And if there's errors, then we're going to catch it right down here. And then we'll just put here again. I'll have a function call and we handle error. Passing here the error. And there's a message object called message and you just want to grab the message and so you can see what that is. Okay. So let's put down here function handle error and takes the error. This is actually, yeah. It's the error already. We just put it just a message already. And we're just going to console log that. You do it, make it a little nicer, but I think this is enough for our example. Okay. So that is the handle error function. And then, yeah. So that's it for that one. So you made the connection. And the next thing I want to do is usually you want to create a speed schema. Okay. So I'll put a number here. So the number one, step one here. All right. One is you made the connection that you go together like this.  Schema is like the structure or the shape of your data, right? So it's like a interface if you want to call it that. So the schema, we're going to give it a name. And in my example, we call it student, right? I think, or yeah, students. So I'm going to call a, what's called student schema. I'm going to call the mongoose up here. Has a property or a class or object called schema. So you're going to put, you're going to instantiate a new mongoose, that schema. Your pattern here is the object. Okay. And then step three, can type today, is you're going to create a model. The model is really just the actual documents. No, documents, what do you call this one? The collection, okay? Or we call this the table data, right? The actual data itself. This is the database. We need to create the model. The model is the actual table or collection. And then we can insert data to that, right? So the step four would be to, you know, up crud. After that, you can do crud, okay? So that is here, the schema. And so here is an object. So again, back to this again, what do we need? The object is the shape of our data. So if we go back to the mongoDB program, here is our data. This is the object, the shape of that. So I'm going to go ahead and basically, we'll actually, I'll show this. I can view this as in a, like that, okay? So I'm going to copy this, just copy one of those, and I'm going to paste it right in here. Where'd it go? Okay, right in here. Okay, so I probably should, I don't need the two curbs, it's just one. So this is our schema. This is the idea or the primary key that mongoDB handles. So we're going to ignore this one, okay? And we'll leave it out. So this is our information. So the key will stay as is, and then the values will here will be just the data type. What type is ID going to be? So in this example, this one is going to be a type number. So I could just, I could put a number like that, and that is good to go, okay? However, if you want to add more constraints to this ID, then you want to wrap this inside an object. And then this will have the property of type of number. And I also want to say this is also required. You put the required attribute that to true. If you also want to make it unique, then you put the unique here so that you don't have duplicates. Make that too true as well. Okay, so those are the things that I would add to this one. And then these will be just, you know, the strings. You put it again, type is going to be a type string and it's going to be required, okay? And you can set minimum maximum and so forth here. But I'll just, I'm going to just do that, copy, copy here. Email, maybe email should also be unique, right? You can have a duplicate email. I don't know, or you can make it unique. This is also string required. And then the IP address should require it, but then it may not be unique, okay? All right, so that is the schema. As you can see the data structure of this document and just the type. Or if you think about object, it's like the interface, okay? So once you get that schema, then we're going to build the model based on this schema. So over here, we can go to the next step is we're going to do a mongoose. Again, oops, model function. It takes a string of the name, which is the schema, which is called student. Actually, no, I made a wrong. The first one is the name of the table or the collection, okay? So we already have one called student. Now mongoose prefers you to use the lowercase name for your collection and also the singular form. I think that doesn't matter, but if you pull a singular form, the mongoose will automatically convert this to a plural form, okay? It's just how they work.  If it's already plural, it's already plural. And if you already have a collection called students, then it's not going to override it, all right? It's not going to wipe out your collection or just use it. If it's not there, then it will create a new one, okay? So that is a security measure that you want to make sure that's taken care of. So I have, I call it students lowercase. So therefore I'm going to keep this as is, all right? So I'm not going to change it. It's not going to override either, but my schema is indeed the same structure as what I have already. If it doesn't match, then it's not going to destroy your current data. It's just that from here on, if you add more data using this schema, then the data will conform to this schema. That's what is kind of flexible in Mongo database, right? So that is for that one, and then that is it. And then usually you want to assign this to a variable. So you can use this again when you make all these operations. So when you do the crud, you need to know what table or what collection you are making the operations from is basically from this one right here. If you don't assign a variable name, you have to call this every time like this, right? Find, like that. And you don't want that. You want to say something like student, find. So you would put here const student is equal to that. So this is the student model, right? And then your crud will be find, update, delete, insert, right? Okay. So that is the typical setup for Mongoose. Now, I mentioned earlier that if you don't put your database here, then when you made the connection, Mongoose will automatically use a test database. And if you forget to do that, you may wonder, hey, what is my database? Where did it go? So that can be a confusing, right? So if you forgot to put here, then what you can do is you can put right in the connect function. The second parameter here is the object over here. And you can override the key called DBName. And you assign that with your database. So you need six DB like that or seven, right? If you don't have one, it will create one for you also. Okay. So you can do here or you can do here or you can, if you leave this out, then it will override whatever it was, which is the test one. Okay. So up to you. And we can leave it as is like this. You can see how this works. Okay. So now I think that looks good. So let's go ahead and test our program. I'm going to delete all this back again. So I'm not going to do this. Okay. So I'm just showing you that. That's how the functions for the crowd. So the crowd is basically these APIs down here. So we have this just very generic one. So here is to get all students, right? So we use, this is the DB, I call it DB before because I'm using the MongoDB library, but this sound called student. So here basically it's similar. We're going to be just student that find. And the functions are, I think it's identical. I think it's probably the same, but because Mongo's automatically converts these two object array already. So we don't have to say to array. If you do that, it doesn't work as far as I know. It just find and it'll be just like that. And you still have to call them asynchronously. Okay. That's why you will call by functions here must be async. So you can call them using the await. If you don't do that, it's not going to work, right? So that is that for the get same thing down here. You get the ideas as before and they want to change this to say student. And then again, we drop the array over here. Same thing here. You can see it's very similar to the MongoDB library. And that is it, right? Very simple like that. And we're going to test and see if this works. So let's save this and go to the terminal and let's run this. So in PX, node one, hopefully there's no error. Okay. Well, some errors already, core is not defined. Okay. Did I not import that in? Oh, I did not import yet. I use it right here, but I didn't import it. So good catch. Okay. That should solve it. And there we go. So you can see over here, it's already running and it ran, as you can see, it ran already. And then as you go down the code here, right? It goes down here here and then it goes and made the connection successfully connected and it sends the result to the console down here. What you see here, here's actually the result of this. So if I expand this all the way up and if you scroll all the way to the top you're going to see that when I made the connection actually it doesn't show all of them. But that is the result here. Okay, it's too long. So it's kind of like, I can't see all of them. Let me see. Again, see if it loads. There you go. See if I go up, how far it takes me up. Hopefully enough. And keep going until I find that message says connected. Is this some data already? Okay, data information about our database. Here's the unit 6DB. Number of stuff right here and then keep going. There it is. So I ran the nomon here and it ran the app and then connected this message here and then after that is this connection string information. Okay, so just to show us that it is working now. All right, so I'm going to turn this off. I don't want to see this again every time. So every time you say this program it runs it again and again. So it makes the connection every time. But once app is running, it only runs it once. It'll make the connection once until you reboot the server, right? So if you don't reboot it or if you don't close it explicitly the connection will stay connected. Okay, so now let's go and test these APIs down here. I think it's still launched before. So here is the API. And let's go back to the main students page. As you can see, it launches all the data here already about 103 of them. And if you want to get the student ID of one which is this guy over here who's a Jillian then you put ID, I think we have the ID and then slash one. Okay, then slash over 100, right? And then we have the gender, right? And again, it's case sensitive. And I figured out I had, I did it right yesterday but I just put it in the wrong place. So you can see all the mail. If you look at the gender, if I can find it where it is that it should, I show you all the mail over here, right? All these only mail. Okay, so here is where you had to make that case and sensitive thing. So when you use the find function, especially when you test for text strings, you can use the regular expression or you can set the collation over here. And you have passing at the object. And one of these is the locale. And we want the locale to be of type English because I'm using English text, okay? Otherwise you would choose like Russian or Arabic or Chinese or whatever you want to put it here. And then the second is the string property. And this could be the one or two, okay? It's just those two type. And what this does is that is that basically there's a lot more properties here. It's basically to let you type this data without case sensitivity, okay? So if I save that, go back to the browser and now if I search for mail, you can see everything comes to find. Again, just to make sure it does work, okay? So you can see now it's fine, right? So that is the crowd operations for the find and find all, find one, find all based on gender and so forth here. But typically, you can have all stats, IPIs, EPS, you know, let's say creative as you want. But we're gonna look at just the student here, the ID and wanna do some of the other operations like they put post and delete as well, okay? So for this example, I'm gonna ignore this one here. And I'm making simple, okay? So we're gonna pick based on the ID only. So we would do that. And then I'm going to push this all the way down. I don't need this here. Then we're gonna do the other ones. This is the post, go to the same IP address of the students. And we're gonna call this a think again. And then we're gonna have the rec fonts. Those things set up as the path. But this time we're going to add some data, right? And we're gonna do something like just so it does work. Okay, I'm gonna put here data. It's equal to one of those information. So the one I have up here, right? I can copy, actually let me copy one of the existing ones over here. I'm gonna copy this again. And let's do one more time. Just make sure I really have a copy of that. I'll put a writing here, okay? So again, I'm gonna ignore this part and we'll just keep the rest. And I'll put here idea of one, one, one. And then we'll put here Harry Potter and H Potter at, I don't know, wizard3.com. And then gender is a male and IP address is just like, whatever, right? So when I create the object or the data and then we'll go into a const result is await and we'll do a student that insert one, okay? Insert, should be one of this. Now we used to insert one and then just pass in the data which is this data here, okay? And if it's successful, we're gonna send the result back. And the result will be the default result, whatever MongoDB returns, which is an object of some information, okay? So we'll do that using the post. And since I can't not test it here, I'm gonna launch postman. So here's postman. And then the IP address for this is, I think is at 9,000, okay? So 9,000, here we go, we get and we get the message hi here. So if I go 9,000-students, you get all the students here, okay? So this is the API tool for testing your corporations. So here we go, we get a hundred of them. It tells you somewhere, I'm pretty sure. But we get all the data here, okay? So now I'm going to copy one of these. Actually, I'm gonna go to the post. We're gonna go inside your post here, the body. I put something here, you can ignore this for now. I can leave it blank, it doesn't matter because what I'm doing is that when I run the post, I'm going to insert the data using what I have here, right? This isn't accurate, so it doesn't matter. I'm gonna insert that to the database, okay? So let's see if this works. So I'm gonna go ahead and then click send, okay? So I got an error, same something is not correct. If I get this kind of message, something is wrong, right? Otherwise you get a better response. So if you're not sure what it is, you can click the view in the console here. It will tell you what the error is. It says something like, let's see, read reset or something, not sure why. This is not the helpful, I guess. And let's try again, let's do over here. And let's see if it tells it anything down here, which is sure down the bottom. It says insert one is not a function. Okay, so insert one is not part of, I guess we're gonna put a mongoose. Interesting, that's all it is. So that means we can't use insert one. So we use insert many, I guess. Let's try that. So let's save that, go back to the Postman and try again. Okay, so let's close this and just send. There we go. So we got the message back, we got the same object back. So the result is that maybe MongoDB sends the same object that you created.  Okay, so we can verify this as well in MongoDB. So let's go over here and check that we should have 103, I mean, four, if I refresh this. So we get 104. Now to go to the last one is keep, just keep going all the way to the end. Here we go to the last one. And here is the Harry Potter object we just created. Okay, now remember that when I made this, I had this object in the code. You know, I just manually put it here, right? I just manually put it here. If I run it again, okay, because the student object uses a schema, this schema says the ID is unique. Okay, that means I cannot have duplicates. Same thing with the email address. So if I go ahead and do it again, this should fail. It should not re-insert this data. And we can give it a try again, go into postman and just click up post again. Okay, you got a message back, but we'll see if it's still in the database. So we should have, if it's correct, we should not get 105, but it did add 105. So I think it probably did not follow my rule. Yeah, I have a duplicate here, right? So somehow this didn't work for some reason. But let's see if we can do, student insert me. Yeah, I'm not sure why it's not. Hmm, interesting. Okay, yeah, I have to figure out. Usually this is, it should not let you insert duplicate data. Okay, but this time I'm gonna do this way. I'm gonna go ahead and not use this. I'm gonna get this from the front end. So you put here const data still. So we're coming from the request body, and they wanna insert that data here. Okay, so I'll clean this up a little bit. That is for the post. And then for the other ones, like the delete and update stuff, I'm gonna go and just copy this. And I'm here, see all some typing. And this is gonna be for the put. What do we need for the put? We need the ID and the payload. So the payload will be same as this. Copy this, put here. I need the ID. So the ID will be, I need to convert that to a number. The response.params.id, okay? And then when you do a update, you wanna call the update function. As you can see, update, mini update one. Can you update one? And the inside here, you have two things. One is the filter. The second is a set key, like that. And you pass in an object, okay? This is the setup for that. So you cut the update one. What are we updating? Here is based on what? We're based on the ID. So you put here, the ID is equal to the ID. So just make sure that we do call it ID, okay? So if this is ID, ID, the same key and value, then typically you just call it ID. Save your typing, okay? Just in the nature of object in JavaScript. So this is same as saying ID of ID. Okay, repeating. And then for the set, what are we changing? Are we changing only a certain field? Or are we changing the entire object? Doesn't tie up to you. If you change everything, then you pass in the whole object. Like the data here will be the whole object that you put here, data, all right? If I'm just changing like the first name, then you have to put here the field, first name, okay? Like the name, and then you pass in the new data, would be data. And then here you will have to make sure you get only the first name, right? Or I should call it first name here. Like this, right? First name and then first name. So again, same rule. If it's first name, first name, just first name, okay? So I'm up to only one field. If you update only certain fields, you do that. Easiest way is of course, you just replace the whole thing, right? So that means just replace everything, call it data, and then just replace the whole thing as data. And then you don't have to put it in encoded braces because it's already encoded brace. So I'm replacing the entire object, okay? So that is for the put, okay? You can do many or you can do one. If you put many, then you want to put a different API endpoint, right? And then down here will be the delete one. So let's put here, very simple. This is the delete. We delete one. So again, we need that ID for the body. We don't care. And then the delete would be just delete one and pass in just the ID matching that ID. Then we are good to go. That is the delete. I missed there. Here. And then down here as well. And then finally, we do the delete all. This is the most dangerous one. We don't need the ID here. This could wrap into the student's address. And then down here, I don't need the ID either. And all I do is delete. You can put delete many here. Then you pass in a blank object or just leave it blank like that. This is, it's gonna wipe out everything, okay? So this is the very dangerous one. There's no undo either. You can pass it here. You can also pass in here the object of, like I said, I want to delete all the, maybe all the gender, if I have a gender. Of all the male, if I do that, then it's gonna delete all the records that have a gender of male only, right? So you can filter that many. How if you put one like this, delete one, if you do that, then it will only find the first occurrence and it's gonna delete that one and then it stops, okay? So just something to think about. We don't want, but we do want to delete everything. So we're gonna put empty object here and then delete everything, okay? So that is it. Let's go ahead and give it a test. Now, before I do that, I want to make sure I have a copy of my data first. So just to be safe, right? I'm gonna export this out and I'm gonna save to the full collection out all the fields and then save it as adjacent data and I'll put it inside just on the desktop for now, okay? Student object, save it here. Just in case I, if I lose it, okay? All right, so now let's go ahead and verify our data. Let's go to the postman. And again, if I post another student here, I'm gonna get, so now you can see that it has some error, right? What is the error? Well, let's go figure it out here. Now we say, now here it is, ID is required. Hmm, I forgot something there. For the post, I don't know why these are required here. Oh, because I didn't put any record here. I see it's an empty object, okay? So let's make a copy of that object earlier. So this guy right here, right? Undo this, I'm gonna cut this out, save this one. And then I go over here, put it into the body and then make this a little bit bigger and we don't need this whole thing here actually. Yeah, so that is the data. It is gonna be JSON data. And then I'm gonna add that to the database to see if this works. Boom, and there it is. We have a data coming back saying we add it. Again, it did not follow that unique key thing. It should have, for some reason, it's not working. I think we have to verify. So add another one. Let's put, you know, just a number. I know the name is the same, but let's put here Larry instead. And I'm gonna add and boom, okay? We get that one there and then we can do a return. Get the ID of that student call 1212 ID 1212 and we got it back, right? And then we can verify as well. Make sure it's there. It should be there. We have 105, now we have 107. Again, all the way to the end. It won't let me do all of them. So here we have the last two, 1212 and 1111. All right. And we have three of them, right? We have three, three 111s. So we're gonna delete those three 111s. So let's go and delete them. So go to the delete. I'm gonna pass in here 111, okay? Delete and we've got an error. So let's see what's going on. Again, we're not sure. Go back to your console and look and see what it says. It says, ID is not found here. Oh, it's rec, not rec. So what I put, it should be rec. So that's rec. Up here, it should also be rec. And okay, okay. So let's try again. All right, so let's go and delete 111. Boom. Okay, we got it. It says, technology is true. We got one deleted. Now we can try to get it back. It should not be there. We got it. We do have it because we have a couple of them, right? So let's keep deleting those until they're all done, okay? Delete, just really one. Again, again, and then now zero, so there's no more, right? So now you get it back. You should not get that anymore, okay? And then we can verify and the database just refresh it. You see that it goes back to 104. It should not be there anymore at the end of that. See there's no more Harry Potter here, okay? So that works just fine. Now the next one here is the delete all. This guy right here, the dangerous one. So remove that ID number, go to the delete. And here we go, boom. Okay, 104 of them deleted. And if you try to delete again, you're gonna get zero. That is no more to delete, okay? You can confirm getting the data back. It's not there anymore. And we can verify in the database as well. There's none in here anymore. Oh God. Hey, perfect, right? So there you go. That is how you do these operations using mongoose. As you can see, it looks very similar to the MongoDB library. The only difference is that you set your schema and you create your models and then you make the connections. So all these functions are similar to the MongoDB collection library here, right? It should be the same, right? So I hope this is helpful. If you have any questions, again, please put in the comment or just let me know and I'll be happy to help. Thank you so much.


We're at the Maydee at CES 2016 and you're launching a new projector right here. Yeah, hi, hello. This is our newest projector, D2. This one is 300. All right, D2. It's a 720p projector with the Amlogic S805. And this is how it looks. And we can look around this nice design case with HDMI, USB, and a power connector right here. So, how soon is available? This is one that will be in the market end of February. End of February? Yes. This is a smart projector? Smart projector with an Android system inside. And you have a special focus system, so if you hold it a little bit bigger right here, how do you focus? We can focus with the remote control. So do you have a special, like, how do you, there's a motor inside, right? Yes. It's different from a competition. Yeah, it's a different way. So, this way. And so, how many, how many do you have?


There are many parenting styles as there are people, but many of these styles can be divided into broad categories such as narcissistic, authoritative, and authoritarian. Today we're focusing on narcissistic parenting. What is a narcissistic parenting style? Narcissistic parents tend to be very possessive over their children, and this parenting style is sometimes also referred to as helicopter parenting. Narcissistic parents often feel threatened by or even envious of their child's growing independence. Consciously or unconsciously, these parents believe that the child is there to fulfill the parent's wishes and needs. You might think of the certain pushy kind of soccer mom or pageant parent. This parental behavior can have far-reaching effects on the child. 1. Self-blame Children of narcissistic parents often think that they are the problem. As the parents only pay attention to their child's mistakes and their own problems, the children start blaming themselves. This can also function as a self-preserving mechanism to hold that hope. They think, if I fix myself, the situation will get better. If I do well, my parents or carers will be nicer to me. Children that have been raised with a narcissistic style often have trouble dealing with their feelings and can get very emotional over minor occurrences. 2. Insecure Attachment You might have heard of the attachment theory, which attempts to describe the dynamics of interpersonal relationships between humans. A large part of the attachment style is determined by the relationship children develop with their caretakers. There are three main types of attachment, secure, anxious or insecure, and disorganized. Narcissistic parenting often results in insecure attachment, which has two subtypes. An insecure avoidant style is characterized by an avoidant nature where children think, I'll never risk letting myself get hurt again. The other subtype is an insecure anxious attachment, which is characterized by an attitude that more or less chases after the secure connection and causes children to think, why don't they like me? Why won't anyone pay attention to me? 3. Extreme Emotional Independence Some children might react to narcissistic parenting by abandoning emotional attachment altogether. They grow into solitary distressing adults and have difficulty forming close personal connections. 4. Extreme Nurturing Some children might even go the complete opposite way, turning into extremely nurturing individuals. This could possibly be caused by an unconscious desire to vicariously experience the care and warmth they didn't receive themselves. 5. PTSD Children that have experienced an extreme form of narcissistic parenting often struggle with these results for life in the form of post-traumatic stress disorder. They might have invasive thoughts of emotional abuse, experience severe emotional numbness, or undergo other symptoms of PTSD. This effect is particularly prevalent among children that also experience physical abuse. 6. Becoming Narcissistic This is an extreme case of, if you can't beat them, join them. Some children raised by narcissistic parents react by thinking, I'll make sure I become so good at everything that nobody can make me feel unimportant again. People who do this go to extremes to focus on themselves and their own achievements, becoming narcissistic themselves. And those are six major effects of narcissistic parenting. Have you ever experienced narcissistic parenting? How do you think it affected you? If you'd like, you can share your story in the comments below. Thank you for watching, and if you like this video, don't forget to subscribe and check out our website and social media.


Everybody forced here ripping the sports card Almanac multi-sport personal box edition volume four two boxes for Brandon Oh Brandon has number 54 and 98 Good luck Brandon. I think there's only two more illegal. Yeah, there's only two more trivia questions in the Almanac number 98 Shohei Otani Otto One of 25 from 2022 diamond icons baseball by tops Awesome star for your Brandon Shohei Otto to 25 and number 54 2017 prism Dalvin Cook green scope.  Thank you Brandon a couple of great cards there. We'll get these out to you